Tomcat - Erro 404 - requested source not found!

11 respostas
S

bom dia, estou começando a prograr em java para web, mas estou tendo muita dificuldade com o Tomcat, estou seguindo um tutorial na net mas mesmo fazendo tudo igualzinho, aqui não funciona.

bom, eu criei esse contexto:

test.xml

&lt?xml version="1.0" encoding="iso-8859-1"?&gt

<Context path="/test" docBase="C:/dev/webapp/test/web"
reloadable="true" crossContext="true" debug="3">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_dev_log." suffix=".txt" timestamp="true"
verbosity="4" />
</Context>

no diretorio C:/dev/webapp/test/web coloquei o index.jsp, e criei a pasta WEB-INF com o arquivo web.xml:

web.xml

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
</web-app>

mas quando digito no browser http:\localhost:8080\test da aquele erro 404 (quando o browser não acha o arquivo especificado)
não sei mais o q fazer, segui o tutorial a risca e não funciona!
as vezes funciona, mas quase sempre dá esse erro.

por favor ajudem!
obirgado!

11 Respostas

E

aonde vc colocou o test.xml?

otaviofcs

caminho errado:

http://localhost:8080/test/web/index.jsp

Seu web.xml deveria ter o caminho

/web/index.jsp

S

coloquei na pasta C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\conf\

antes quando usava o Tomcat 5.5 ele ficava na pasta C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\conf\localhost
mas também não funcionava.

S

otaviofcs:
caminho errado:

http://localhost:8080/test/web/index.jsp

Seu web.xml deveria ter o caminho

/web/index.jsp

se meu web.xml tiver o caminho “/web/index.jsp” então no meu context não precisa ter o caminho “C:/dev/webapp/test/web” mas apenas “C:/dev/webapp/test”? e isso daria o mesmo, não é?

já tentei dessa forma tb e não funcionou

S

se eu colocar o meu projeto na pasta webapp do tomcat ele roda, mas se eu deixa-lo num diretorio no meu computador e criar o contexto ele não funciona.

E

coloca o test.xml em {Tomcat-dir}/conf/Catalina/localhost e depois acessa a aplicação em

http://localhost:8080/test/index.jsp

cria um index.jsp bem simples mesmo só pra ver.

S

emanoeltadeu:
coloca o test.xml em {Tomcat-dir}/conf/Catalina/localhost e depois acessa a aplicação em

http://localhost:8080/test/index.jsp

cria um index.jsp bem simples mesmo só pra ver.

nada :frowning: parece que o tomcat nem le os contextos

E

qdo vc coloca http://localhost:8080/manager/html a aplicação /test aparece? junto com a jsp-examples, webdav ???

S

não, aparece só as aplicações que eu criei na pasta tomcat\webapp o problema ta no meu contexto então né?

E

isso ae…veja o seu text.xml kra.

S

não consigo descobrir o que é, mas já consegui rodar minha jsp copiando-a para dentro do diretório do tomcat, isso ja deu pra querbrar um galho aqui.

valeu!

Criado 12 de janeiro de 2007
Ultima resposta 15 de jan. de 2007
Respostas 11
Participantes 3