Novas versoes do Tomcat podem dar uma dorzinha de cabeça

12 respostas
A

Quando vcs foram instalar o tomcat agora, e quiserem testar seus servlets usando http://host:port/pasta/servlet/NomeDoServlet tem que descomentar uma parte do arquivo de configuração server.xml que define a url-mapping padrao pros servlets…



[]´s

12 Respostas

A

Belíssima dica!

Valeu :slight_smile:

F

Ótima dica mesmo!



Há algum tempo atrás eu perdi um tempo absurdo até descobrir isto…



S

Quais são exatamente as linhas que devem ser descomentadas? Estou tendo esse problema … ele não acha as minhas classes em /site/WEB-INF/classes para fazer o import … :frowning:

T

Acho que é minha dúvida tb…



P

MAs para qual versão isto???

T
E ae galera… Como ninguém me deu a resposta… eu descobri que se


colocar





   <servlet-mapping>


	<servlet-name>NOMEdoServLet</servlet-name>


	<url-pattern>/servlet/NOMEdoServLet</url-pattern>


 </servlet-mapping>





funciona…  <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/w.pngink.png?v=6" title=":wink:" class="emoji" alt=":wink:">
R

Com relação aos WEB-INF, eu tambem estava com esses problemas, daí descobri que se eu reinicializasse o computador, o tomcat carregava o server.



Se alguém souber de uma maneira de fazer isso sem precisar reinicializar, será bem vindo.



Minha versão do tomcat: 4.1

OS: Win XP



[]´s



Quote:


12/02/2003 ás 08:24, schoedler wrote:

Quais são exatamente as linhas que devem ser descomentadas? Estou tendo esse problema … ele não acha as minhas classes em /site/WEB-INF/classes para fazer o import … :frowning:


S

Tente colocar no seu server.xml na sessão do seu site o

parametro reloadable p/ true …



parece que a cada 15segs ele irá verificar se foi atualizado o servlet … se tiver sido mudado, irá recarregá-lo automaticamente …

S
Tive um pouco de dor de cabeça com isso também,  que o trecho do arquivo comentado vem no web.xml que se encontra no mesmo diretório do server.xml, ou seja, em $CATALINA_HOMEconf.


As linhas que devem ser descomentadas são as seguintes:


    <servlet-mapping>


        <servlet-name>invoker</servlet-name>


        <url-pattern>/servlet/*</url-pattern>


    </servlet-mapping>
M

Estou com um problemão, tem alguns dias q estou tentando cria uma pasta dentro de webapps (c:tomcatwebappstestes) e executar alguma servlet, no entanto sempre retorna o erro 404.



O q pode ser isso???



já tentei alterar a configuração do web.xml e do server.xml no entando sempre apresenta o msm erro…



Tem o j2sdk 1.4.1_02 e o Tomcat 4.1.21.bin



Por favor me ajudem!!! :expressionless:

R
O tomcat vem acompanhado de uns exemplos, ve se a tua estrutura de diretórios está equivalente aos exemplos.


Tipo





|-±webapps (pasta)


|-±±aplicativo (pasta)


|-|–±pasta1 (pasta)


|-|–±pasta2 (pasta)


|-|–±pasta3 (pasta)


|-|–±WEB-INF (pasta)


|-|–±±classes (pasta)


|-|–±±lib (pasta)


|-|–±±web.xml (arquivo)





[]ao,





Renato Back
M
Por incrível q parece está idêntica mas ele ñ executa…





O q pode ser???


testes (diretório)


----+  classes (diretório)


----|—+teste.class (arquivo)


----|—web.xml (arquivo)
Criado 10 de janeiro de 2003
Ultima resposta 10 de mar. de 2003
Respostas 12
Participantes 9