web.xml - java.lang.IllegalArgumentException: Invalid <url-pattern> MyServlet in servlet mapping -


i trying learn j2ee myself. started servlets .. have downloaded eclipse j2ee ., first couple of days tomcat runs well... nowadays , it's not running, infact it's giving errors , i.e server tomcat v8.0 server @ localhost failed start.

this console displaying while trying run apache tomcat server 8

severe: child container failed during start java.util.concurrent.executionexception: org.apache.catalina.lifecycleexception: failed start component [standardengine[catalina].standardhost[localhost].standardcontext[/servletexample]]     @ java.util.concurrent.futuretask.report(unknown source)     @ java.util.concurrent.futuretask.get(unknown source)     @ org.apache.catalina.core.containerbase.startinternal(containerbase.java:917)     @ org.apache.catalina.core.standardhost.startinternal(standardhost.java:871)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1409)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1399)     @ java.util.concurrent.futuretask.run(unknown source)     @ java.util.concurrent.threadpoolexecutor.runworker(unknown source)     @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)     @ java.lang.thread.run(unknown source) caused by: org.apache.catalina.lifecycleexception: failed start component [standardengine[catalina].standardhost[localhost].standardcontext[/servletexample]]     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:154)     ... 6 more caused by: java.lang.illegalargumentexception: invalid <url-pattern> myservlet in servlet mapping     @ org.apache.catalina.core.standardcontext.addservletmapping(standardcontext.java:3075)     @ org.apache.catalina.core.standardcontext.addservletmapping(standardcontext.java:3050)     @ org.apache.catalina.startup.contextconfig.configurecontext(contextconfig.java:1372)     @ org.apache.catalina.startup.contextconfig.webconfig(contextconfig.java:1176)     @ org.apache.catalina.startup.contextconfig.configurestart(contextconfig.java:771)     @ org.apache.catalina.startup.contextconfig.lifecycleevent(contextconfig.java:305)     @ org.apache.catalina.util.lifecyclesupport.firelifecycleevent(lifecyclesupport.java:117)     @ org.apache.catalina.util.lifecyclebase.firelifecycleevent(lifecyclebase.java:90)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5066)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     ... 6 more  jul 15, 2015 5:19:24 pm org.apache.catalina.core.containerbase startinternal severe: child container failed during start java.util.concurrent.executionexception: org.apache.catalina.lifecycleexception: failed start component [standardengine[catalina].standardhost[localhost]]     @ java.util.concurrent.futuretask.report(unknown source)     @ java.util.concurrent.futuretask.get(unknown source)     @ org.apache.catalina.core.containerbase.startinternal(containerbase.java:917)     @ org.apache.catalina.core.standardengine.startinternal(standardengine.java:262)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardservice.startinternal(standardservice.java:439)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardserver.startinternal(standardserver.java:769)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.startup.catalina.start(catalina.java:625)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351)     @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485) caused by: org.apache.catalina.lifecycleexception: failed start component [standardengine[catalina].standardhost[localhost]]     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:154)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1409)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1399)     @ java.util.concurrent.futuretask.run(unknown source)     @ java.util.concurrent.threadpoolexecutor.runworker(unknown source)     @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)     @ java.lang.thread.run(unknown source) caused by: org.apache.catalina.lifecycleexception: child container failed during start     @ org.apache.catalina.core.containerbase.startinternal(containerbase.java:925)     @ org.apache.catalina.core.standardhost.startinternal(standardhost.java:871)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     ... 6 more  jul 15, 2015 5:19:24 pm org.apache.catalina.startup.catalina start severe: required server component failed start tomcat unable start. org.apache.catalina.lifecycleexception: failed start component [standardserver[8005]]     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:154)     @ org.apache.catalina.startup.catalina.start(catalina.java:625)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351)     @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485) caused by: org.apache.catalina.lifecycleexception: failed start component [standardservice[catalina]]     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:154)     @ org.apache.catalina.core.standardserver.startinternal(standardserver.java:769)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     ... 7 more caused by: org.apache.catalina.lifecycleexception: failed start component [standardengine[catalina]]     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:154)     @ org.apache.catalina.core.standardservice.startinternal(standardservice.java:439)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     ... 9 more caused by: org.apache.catalina.lifecycleexception: child container failed during start     @ org.apache.catalina.core.containerbase.startinternal(containerbase.java:925)     @ org.apache.catalina.core.standardengine.startinternal(standardengine.java:262)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     ... 11 more  jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol pause info: pausing protocolhandler ["http-nio-8080"] jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol pause info: pausing protocolhandler ["ajp-nio-8009"] jul 15, 2015 5:19:24 pm org.apache.catalina.core.standardservice stopinternal info: stopping service catalina jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol destroy info: destroying protocolhandler ["http-nio-8080"] jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol destroy severe: failed destroy end point associated protocolhandler ["http-nio-8080"] java.lang.nullpointerexception     @ org.apache.tomcat.util.net.nioendpoint.releasecaches(nioendpoint.java:303)     @ org.apache.tomcat.util.net.nioendpoint.unbind(nioendpoint.java:479)     @ org.apache.tomcat.util.net.abstractendpoint.destroy(abstractendpoint.java:818)     @ org.apache.coyote.abstractprotocol.destroy(abstractprotocol.java:532)     @ org.apache.catalina.connector.connector.destroyinternal(connector.java:1023)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.core.standardservice.destroyinternal(standardservice.java:588)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.core.standardserver.destroyinternal(standardserver.java:859)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.startup.catalina.start(catalina.java:629)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351)     @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485)  jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol destroy info: destroying protocolhandler ["ajp-nio-8009"] jul 15, 2015 5:19:24 pm org.apache.coyote.abstractprotocol destroy severe: failed destroy end point associated protocolhandler ["ajp-nio-8009"] java.lang.nullpointerexception     @ org.apache.tomcat.util.net.nioendpoint.releasecaches(nioendpoint.java:303)     @ org.apache.tomcat.util.net.nioendpoint.unbind(nioendpoint.java:479)     @ org.apache.tomcat.util.net.abstractendpoint.destroy(abstractendpoint.java:818)     @ org.apache.coyote.abstractprotocol.destroy(abstractprotocol.java:532)     @ org.apache.catalina.connector.connector.destroyinternal(connector.java:1023)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.core.standardservice.destroyinternal(standardservice.java:588)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.core.standardserver.destroyinternal(standardserver.java:859)     @ org.apache.catalina.util.lifecyclebase.destroy(lifecyclebase.java:305)     @ org.apache.catalina.startup.catalina.start(catalina.java:629)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351)     @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485) 

i haven't enough privilege comment write here!

caused by: java.lang.illegalargumentexception: invalid <url-pattern> myservlet in servlet mapping 

problem seems in web.xml in web-inf directory defined <url-pattern> correct path parameter , deploy again work!

for example:

<servlet-mapping>     <servlet-name>myservlet</servlet-name>     <url-pattern>/</url-pattern> </servlet-mapping> 

Comments