Servlets em Packages

Boas,

Geralmente quando crio uma servlet nova e quero roda-la no tomcat tenho que adicionar no web.xml por exemplo o seguinte código:

<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping>

Agora se eu compilar esta classe como package chamado por exemplo “HW” dentro do meu directório ‘classes’ irá ser criado um novo directório com o nome da package e dentro dele irá aparecer o ficheiro HelloWorld.class

Agora para chamar este servlet no browser sei que tenho que escrever ‘http://localhost:8080/Servlets/HW.HelloWorld’, não sei é como tenho que configurar isto no web.xml… alguem me pode ajudar?

Coloque o nome completo na tag <servlet-class>:

<servlet-class>HW.HelloWorld</servlet-class>

Rafael

Yah, já consegui, tive a ver o web.xml que faz parte dos exemplos que vêm com o tomcat e conseguei por aquilo a rodar. Thanks!