Acesso a Servlets

2 respostas
luizaso

Gostaria de saber se é possível que eu acesse um servlet passando o endereço da seguinte forma:

http://localhost:8080/mini/br.ln.chat.ChatServlet

E se é necessário alguma confiração para acessálo desta maneira.

PS: o caminha após o /mini/ indica o caminho da minha classe dentro do diretório WEB-INF, este caminho é WEB-INF/classes/br/ln/chat/ChatServlet.class :?:

2 Respostas

Bruno_Cardoso

Boas,

Penso que se voçê colocar assim dentro do ficheiro web.xml da sua aplicação web deverá funcionar:

<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <!-- SERVLETS --> <servlet> <servlet-name>ChatServlet</servlet-name> <servlet-class>br.ln.chat.ChatServlet</servlet-class> </servlet> <!-- PATTERNS --> <servlet-mapping> <servlet-name>ChatServlet</servlet-name> <url-pattern>/br.ln.chat.ChatServlet</url-pattern> </servlet-mapping> <session-config> <session-timeout>30</session-timeout> <!-- 30 minutes --> </session-config> </web-app>

Peace!

massardi

é possivel vc trocando a configuracao do web.xml que fica dentro da pasta conf de seu tomcat. Isso se for o tomcat que vc estiver utilizando.
Vc troca o diretorio do servlet Invoker para mini, mas ao inves dos pontos e sempre barras.

pois quem interpretara o diretorio será o browse
se é isso que vc quiz dizer com
http://localhost:8080/mini/br.ln.chat.ChatServlet
http://localhost:8080/mini/br/in/chat/ChatServlet

mas acho que ai no caso seu fica no localhost hein, acho que não sera possivel então, pois que tem acesso a pasta conf do tomcat no caso seria o administrador da rede do localhost…

Criado 4 de fevereiro de 2003
Ultima resposta 4 de fev. de 2003
Respostas 2
Participantes 3