Recentemente instalei o Tomcat6 para fazer um aplicativo com JSP e Servlet.
Sendo que na hora de criar um mapeamento de uma Servlet o projeto não inicializa no tomcat.
O meu web.xml está assim:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<description>JMyApp</description>
<display-name>JMyApp</display-name>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>test</url-pattern>
</servlet-mapping>
</web-app>
Eu não estou conseguindo ver nenhum erro no meu web.xml.
Sendo que quando eu tiro o as tags e o aplicativo é inicalizado no tomcat.
O tomcat está com a instalação default. Tenho que configurar algo mais? Tem alguma coisa errada com o meu web.xml?
O sistema que eu uso é o windows xp e estou desenvolvendo no eclipse.
Abaixo segue uma parte do catalina.out:
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/JWorkflowServer] has already been started
06/06/2008 00:33:23 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
06/06/2008 00:33:24 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
06/06/2008 00:33:24 org.apache.catalina.core.ContainerBase stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/JWorkflowServer].[hello] has not been started
06/06/2008 00:33:24 org.apache.catalina.core.ContainerBase stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/JWorkflowServer].[jsp] has not been started
06/06/2008 00:33:24 org.apache.catalina.core.ContainerBase stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/JWorkflowServer].[default] has not been started
06/06/2008 00:33:24 org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: stop:
LifecycleException: Manager has not yet been started
at org.apache.catalina.session.StandardManager.stop(StandardManager.java:660)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4512)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)
at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1189)
at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1160)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
at org.apache.catalina.core.StandardService.stop(StandardService.java:584)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:628)
at org.apache.catalina.startup.Catalina.start(Catalina.java:603)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
06/06/2008 00:33:24 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080