Salve a tutti. Sto creando per la prima volta un servlet. Ho preso una servlet di esempio ed utilizzo Tomcat 6.0 come web container. Quindi ho creato nella cartella webapps la cartella DateServlet. In questa cartella ho creato la cartella WEB-INF, ho inserito il file java della servlet e il web.xml. Inoltre nella cartella WEB-INF ho creato la cartella classes in cui ho messo il .class della servlet e il .war di cui ho fatto il deploy. Quindi riassumendo ho la seguente situazione:

webapps
|
|----------WEB-INF
| |
| |-------------classes
| |
| |-----------DateServlet.class
| |-----------DateServlet.war
|
|----------DateServlet.java
|----------web.xml


Il documento XML è il seguente:

codice:
<?xml version="1.0" encoding="utf-8" ?>
<web-app>
  <servlet>
    <servlet-name>DateServlet</servlet-name>
    <description>Una semplicissima Servlet</description>
    <servlet-class>DateServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>DateServlet</servlet-name>
    <url-pattern>/DateServlet</url-pattern>
  </servlet-mapping>
</web-app>
Adesso se digito dal browser :

http://localhost:8080/DateServlet/DateServlet

Ma mi dice

Http status 404

Dove Sbaglio? Ma il lo "/" dell'url pattern cosa indica?