Instalei o tom cat na minha maquina e Jsp roda numa boa. AGora servlets é o problema. Já configurei e “setei” o tom cat , fiz o meu servlet e salvei, tudo certinho. Na hora de rodar ele dá a msg de erro(available).
Alguem tem alguma apostila que possa estar me indicando para configurar o tom cat?? Como fazer uns servlets rodar…vou configurar meu tom cat novamente, mas creio q não há erro de configuração. Vou fazer tudo novamente para ter a certeza de que não errei.
seu problema esta no web.xml da sua aplicacao
Como está a configuração do seu web.xml?
configurei o web.xml assim:
<?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>
<display-name>Servlets</display-name>
<description>
Servlets(Testes e Exemplos)
</description>
<servlet>
<servlet-name>Testando</servlet-name>
<servlet-class>TestandoServlet</servlet-class>
</servlet>
estou vendo uma apostila e modifiquei igual a apostila…apenas não mapeando
</web-app>
e o seu contexto está correto? vc alterou o seu server.xml (fica em TOMCAT_HOME/conf/)?
não é preciso apenas modificar o web.xml no web-inf de onde fica seus arquivos??
Como vc está chamando o seu servlet? Diretamente na url? Se for, dentro de qual contexto?
então faz o seguinte:
- stop tomcat;
- edite o server.xml que está em TOMCAT_HOME\conf (normalmente TOMCAT_HOME=c:\arquivos de programas\apache group\tomcat4). Insira a seguinte linha no seu server.xml:
<Context path="/nomedaaplicacao" docBase="c:/seudiretoriofisico" reloadable="true" debug="0" crossContext="true"></Context>
- start tomcat;
Se por acaso tiver algum erro no seu web.xml o tomcat pode não startar.
ainda não adiantou
dá o seguinte erro:
The requested resource (/leo/servlet/HelloServlet) is not available
onde leo é a minha pasta e Hello… o nome da aplicação!!
Eu estou com o mesmo problema. Seguindo o Livro "Java para web com Servlet, JSP e EJB. Ele não mapeia o servlet, apenas cria os diretórios, e funciona, pelo menos no livro. Eu utilizo o Tomcat 4.1.24, será que houve alguma modificacao, que eu devo modificar o server.xml no braço?? o mesmo acontece se tento instalar um .war, ele cria os diretórios, contextos e mesmo assim nao funciona, mas se copio os meus Servlets para os diretórios das aplicações padroes do tomcat ele funciona…
[]´s
Tenta colocar o seguinte dentro do web.xml:
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
(ou descomentar o mesmo trecho no web.xml que encontra-se no diretório conf e reiniciar o Tomcat)
Ola! Estou com o seguinte problema! Estou tentando usar o debug do Tomcat 5.0, ele esta me gerando o seguinte erro The requested resource (/login) is not available. Este é meu web xml:
<?xml version="1.0" encoding="UTF-8"?> Desenvolvimento Descritor do contexto de desenvolvimento. charsetFilter com.sulwarenet.util.CharsetFilter requestEncoding UTF-8 charsetFilter /* login com.sulwarenet.ctu.servlet.ServletLogin login /loginsendo que possuo esta mesma applicacao rodando em tomcat 4.1 e ela roda legal…
Cara Resolvi limpando o context.xml.
Valeu!
greaseflog , como voce consertou???
Eu havia configurado meu Tomcat 6 no Eclipse 3.4, startando ele pelo Servers do Eclipse… ele starta, mas qndo testo o servlet (q funciona!) ele dá a mensagem…
Tentei abrir a mensagem inicial dele… http://127.0.0.1:8080/
HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.
Apache Tomcat/6.0.14
O mais bizarro é q se starto o Tomcat pelo start.bat… ele roda lindo!!!
Ideias?