Gostaria de saber se é obrigatório definir para cada servlet existente na aplicação uma entrada <servlet> </sevlet> no web.xml
Obrigado
Gostaria de saber se é obrigatório definir para cada servlet existente na aplicação uma entrada <servlet> </sevlet> no web.xml
Obrigado
Obrigatório, não; recomendável, sim.
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
E criar possiveis rombos de segurança
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
Há um artigo simples e direto no JavaFree mostrando como fazer isso. Dá uma olhada:
Web Application Deployment Descriptor.
Até.
louds,
Pq possiveis rombos de segurança?
==========
Lógico que fui eu quem fiz. Eu sou o estágiario, alguem mais trabalha aqui?
[quote=“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?[/quote]
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.
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: