URGENTE - Problema ao criar servlet

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

Verifique o fully qualified name da sua classe entre as tags se estão realmente corretos.

Bom dia

Então cara, tenta colocar o seguinte mapeamento:

hello
servlet.TestServlet.hello


hello
/test

Estava faltando colocar no o nome do servlet que no seu caso acho que é hello não é, e estava faltando a / no url-pattern, testa e verifica se funciona.
Falou.