Servlets e web.xml

7 respostas
masdeval

Gostaria de saber se é obrigatório definir para cada servlet existente na aplicação uma entrada <servlet> </sevlet> no web.xml

Obrigado

7 Respostas

cv1

Obrigatório, não; recomendável, sim. :wink:

Voce pode usar um Invoker Servlet, que chama qualquer outro servlet não-mapeado, apesar de isso transformar sua aplicação numa baita bagunça :smiley:

louds

E criar possiveis rombos de segurança

Luca

Olá

Como disse o CV, é recomendável. Estude tb o server.xml

Veja:
Deploying Web Applications to Tomcat

Demystifying Tomcat 4’s server.xml File

The Tomcat 5 Servlet/JSP Container - Deployer HOW-TO

Tomcat 4 -Application Developer’s Guide Deployment

WebXml is simple form-based generator/editor of Tomcat web.xml files. Para Linux, exige QT3

[]s
Luca

cancao

Há um artigo simples e direto no JavaFree mostrando como fazer isso. Dá uma olhada:
Web Application Deployment Descriptor.

Até.

D

louds,

Pq possiveis rombos de segurança?

==========
Lógico que fui eu quem fiz. Eu sou o estágiario, alguem mais trabalha aqui?

louds

“Daniel Machado”:
louds,

Pq possiveis rombos de segurança?

==========
Lógico que fui eu quem fiz. Eu sou o estágiario, alguem mais trabalha aqui?

Por que voce expõe parte das entranhas da sua aplicação e por perde controle do exato mapeamento de cada servlet.

O grande problema do invoker é perder a capacidade de definir um mapeamento para o seu servlet.

IvoD

O servidor da Locaweb, por exemplo, ele tem que ter o Web.Xml mapeado para poder rodar corretamente.
Isto vai de configuração do servidor tb.

:lol:

Criado 3 de fevereiro de 2004
Ultima resposta 5 de fev. de 2004
Respostas 7
Participantes 7