Servlet mapping versus acesso direto

2 respostas
dukejeffrie

Oi, galera, dei uma procurada por aih e nao encontrei ainda a resposta para uma dúvida assim:

digamos que eu tenha um servlet chamado org.duke.MeuServlet. Eu posso fazer uma entrada no web.xml e mapear para meuservlet. Isso eu sei fazer.

No iPlanet (pois eh, eu tb choro), eu tb posso chamar o servlet assim:

http://localhost:8080/servlet/org.duke.MeuServlet

Mas no JRun 4 isso me pareceu difícil ou impossível. Dá pra fazer? E em geral, todo container deveria permitir acesso direto??

tks!!

2 Respostas

cv1

Não tenho experiência com o JRun, mas pelo menos no Tomcat eh soh ligar o invoker servlet, que ele dah conta do recado :slight_smile:

Na pior das hipoteses, se o JRun realmente nao tiver essa funcionalidade, bole um servlet filter que aceita qualquer coisa em servlet/* e dispacha o request :wink:

dukejeffrie

entao, tipo, é ridículo… é só vc colocar o jar no WEB-INF/lib. Vc pode chamar seu servlet assim:

http://host/server/app/servlet/nome.completo.do.Servlet

Tem esse “/servlet” que é meio padrao. Mas nao achei nenhuma especificacao falando que tinha que ser assim…

descobri isso fucando no forum do JBoss… acho q serve pra qq um.

Mas que é besta, é, né??

[]s!!

Criado 22 de julho de 2003
Ultima resposta 22 de jul. de 2003
Respostas 2
Participantes 2