2015-10-18 36 views
0
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:proiect' did not find a matching property. 
Oct 18, 2015 11:25:22 PM org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/proiect]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) 
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677) 
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.IllegalArgumentException: The servlets named [Test1] and [test.TestServlet1] are both mapped to the url-pattern [/test1] which is not permitted 
    at org.apache.catalina.deploy.WebXml.addServletMapping(WebXml.java:293) 
    at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2428) 
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2103) 
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2064) 
    at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2057) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1304) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5405) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 10 more 

Oct 18, 2015 11:25:22 PM org.apache.catalina.startup.HostConfig deployDescriptor 
SEVERE: Error deploying configuration descriptor D:\allkind\AC\LTW\R1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\proiect.xml 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/proiect]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:905) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) 
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677) 
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Oct 18, 2015 11:25:22 PM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deployment of configuration descriptor D:\allkind\AC\LTW\R1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\proiect.xml has finished in 43 ms 
Oct 18, 2015 11:25:22 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-8080"] 
Oct 18, 2015 11:25:22 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-bio-8009"] 
Oct 18, 2015 11:25:22 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 714 ms 

回答

0

這似乎導致部署錯誤此Tomcat的錯誤:

java.lang.Thread.run(來源不明)產生的原因:java.lang.IllegalArgumentException異常:該名爲[Test1]和[test.TestServlet1]的servlet都映射到不允許的url-pattern [/ test1]

您應該查看web.xml文件並將其中一個servlet的映射更新爲不同的網址模式。

+0

這是web.xml的內容:<?xml version =「1.0」encoding =「UTF-8」?> \t 測試1 \t test.TestServlet1 \t 測試1 \t /test1

+0

此web.xml只有一個servlet和servlet-mapping,它指向/ test1。請你確定你在戰爭檔案中是否有正確的一個?檢查war文件中的web.xml。 – asit