https://issues.apache.org/bugzilla/show_bug.cgi?id=56762
Bug ID: 56762 Summary: java.lang.IllegalArgumentException Product: Tomcat 7 Version: 7.0.54 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: satishlakhan...@gmail.com Hey Following is my deployment descriptor file. <?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" xmlns:web="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_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>TaskManagementSystem</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> <servlet> <servlet-name>UserInfoLoaderServlet</servlet-name> <servlet-class>com.task.ServletFile.UserInfoLoaderServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UserInfoLoaderServlet</servlet-name> <url-pattern>/UserInfoLoaderServlet</url-pattern> </servlet-mapping> <servlet> <servlet-name>TaskStoreServlet</servlet-name> <servlet-class>com.task.ServletFile.TaskStoreServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>TaskStoreServlet</servlet-name> <url-pattern>/TaskStoreServlet</url-pattern> </servlet-mapping> <servlet> <servlet-name>TaskMailServlet</servlet-name> <servlet-class>com.task.ServletFile.TaskMailServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>TaskMailServlet</servlet-name> <url-pattern>/TaskMailServlet</url-pattern> </servlet-mapping> <servlet> <servlet-name>TaskReportMailServlet</servlet-name> <servlet-class>com.task.ServletFile.TaskReportMailServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>TaskReportMailServlet</servlet-name> <url-pattern>/TaskReportMailServlet</url-pattern> </servlet-mapping> <listener> <listener-class> com.task.scheduler.TaskManagerSchedulerContext </listener-class> </listener> </web-app> i facing an error while starting tomcat. not getting actually what is the issue with this. following is an error stack trace: WARNING: Error during context [/TaskManagementSystem] restart org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TaskManagementSystem]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1487) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1465) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1649) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328) 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.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: The servlets named [TaskStoreServlet] and [com.task.ServletFile.TaskStoreServlet] are both mapped to the url-pattern [/TaskStoreServlet] which is not permitted at org.apache.catalina.deploy.WebXml.addServletMapping(WebXml.java:293) at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2396) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2072) at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2033) at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2026) at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2026) at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2026) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1291) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374) 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:5355) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 more Here it is saying that there are two servlets with same name, but i'm not getting that, as in above web.xml file. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org