eclipse - org.apache.catalina.core.ContainerBase startInternal 严重 : A child container failed during start: java. util.concurrent.ExecutionException

标签 eclipse apache tomcat server

我错过了什么?我已经尝试了很多方法来解决这个问题,但我仍然收到以下错误: 我能做些什么来解决这个问题?

May 14, 2016 10:13:53 AM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/visminer-dashboard]]
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/visminer-dashboard]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
    ... 6 more
Caused by: java.lang.IllegalArgumentException: The servlets named [org.visminer.servlets.MetricsServlet] and [org.visminer.servlets.RepositoryServlet] are both mapped to the url-pattern [/RepositoryServlet] which is not permitted
    at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:308)
    at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2373)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2055)

最佳答案

@贾昆·赫加尔

web.xml 如果需要,但我不知道那个 xml 是否正确,或者他来自 tomcat 的那个是否正确。:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <display-name>visminer-dashboard</display-name>
  <servlet>
    <servlet-name>Visminer Loader</servlet-name>
    <servlet-class>org.visminer.servlets.RepositoryMinerLoader</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <filter>
    <filter-name>UrlFilter</filter-name>
    <filter-class>org.visminer.filter.UrlFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>UrlFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>

关于eclipse - org.apache.catalina.core.ContainerBase startInternal 严重 : A child container failed during start: java. util.concurrent.ExecutionException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227195/

相关文章:

apache - Microsoft Edge localhost apache NTLM 始终尝试针对计算机名而不是本地主机进行身份验证

linux - 在 debian 8 上更改 public(www) Apache 文件夹的位置

jsp - 使用 tomcat

android - 在屏幕触摸上调整 imageview 的大小

java - 使用 AES 加密来加密文件

java - Eclipse Luna 过慢

java - 401 在 Tomcat 中未经授权

eclipse - Tomcat 无法加载 Bean 类

php - PHP 如何与 Apache 交互?

java.lang.ClassNotFoundException : org. apache.juli.logging.LogFactory