Problema Tomcat

4 respostas
elvishr

Pessoal, estou com problemas no meu Tomcat.
Instalei a última versão, crei um novo diretório em Webapps
crei o diretório WEB-INF, criei o classes, coloquei o meu arquivo web.xml, minha classe, mas quando eu executo, dá o erro:

" The requested resource (/App/servlet/ServletInfo) is not available "

O Tomcat está OK. O que pode estar acontecendo?

4 Respostas

Rafael_Steil

Como vc declarou o servlet no web.xml?

Rafael

elvishr

<?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>

<servlet>

<servlet-name>ServletInfo</servlet-name>

<servlet-class>ServletInfo</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>ServletInfo</servlet-name>

/servlet/ServletInfo

</servlet-mapping>

</web-app>
Luca

Olá

. . . .

<web-app>

<servlet>

<servlet-name>ServletInfo</servlet-name>

<servlet-class>ServletInfo</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>ServletInfo</servlet-name>

[color=“red”]/servlet/ServletInfo[/color]

</servlet-mapping>

</web-app>

A menos que o BBcode tenha sumido com parte da declaração o que está em vermelho está sobrando. Deveria estar tal como abaixo: &lt;url-pattern&gt;/servlet/ServletInfo&lt;/url-pattern&gt;

Mas este servlet-mapping implica no uso de invoker e nas novas versões do tomcat vc precisa habilitar o uso do invoker no web.xml (neste aqui ou no web.xml do diretório conf)

Faça funcionar seu teste mas em produção não use invoker pois não é bom, aliás é péssimo e inseguro. Veja porque aqui no GUJ e no próprio site do Tomcat

[]s
Luca

elvishr

Isso mesmo, eu habilitei no web.xml de conf. E agora funcionou.

Mas não sei muito sobre as implicações do uso de invoker, na verdade não estava com este <servlet-mapping>, eu coloquei pra ver se funfava.

Vou procurar saber mais sobre o uso dele.

Valeu.

Criado 24 de maio de 2004
Ultima resposta 25 de mai. de 2004
Respostas 4
Participantes 3