2016-05-14 17 views
0

何が欠けていますか?私はすでにそれを修正するために多くのことを試みましたが、私はまだ次のエラーが発生しています: この問題を解決するために何ができますか?org.apache.catalina.core.ContainerBase startInternal重大度:開始時に子コンテナが失敗しました:java.util.concurrent.ExecutionException

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) 
+0

web.xmlを表示する –

+0

私はweb.xmlの下に記します。 –

+0

/RepositoryServletに2つのサーブレットがマッピングされています。それらがweb.xmlに登録されていない場合は、@ WebServletで注釈が付けられていると思いますか? –

答えて

0

@Jaqen H'ghar

web.xmlの必要があれば、それXMLが正しいか、彼はTomcatのからの1が正しいものである:

場合であれば、私にはわかりません
<?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> 
関連する問題