Tomcat

10 respostas
B

Pessoal, estou com um probleminha…

Inicio o Tomcat…
vou em Tomcat Manager…
Aparece /alomundo (minha aplicação), mas não esta startada…
quando clico em start, aparece:FAIL - Application at context path /alomundo could not be started

A estrutura de diretorios esta assim:

webapps
.|___/alomundo
…|___/WEB-INF
…|___web.xml
…|___/classes
…|___TesteAlo.class
…|___TesteAlo.java

sendo q o web.xml e:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app>
	<servlet>
		<servlet-name>testeAloMundo</servlet-name>
		<servlet-class>TesteAlo</servlet-class>
	</servlet>
<web-app>

eu entro em http://localhost:8080/alomundo/servlet/testeAloMundo
e dá : HTTP Status 404 …

Qual eh o problema q não deixa eu startar meu aplicativo??

valew…

10 Respostas

M

Bautto, faltou tu mapear teu servlet, coloque mais esta entrada no teu web.xml:

<servlet-mapping> <servlet-name>testeAloMundo</servlet-name> <url-pattern>/testeAloMundo</url-pattern> </servlet-mapping>

…aí é só chamar pelo nome testeAloMundo (como especificado pela tag url-pattern)

http://localhost:8080/alomundo/testeAloMundo

:smiley:

B

Isso q eh eficiencia, hem?!?!
Não demorou nem 5 minutos…
Brigadão…

Ops… mas não foi dessa vez q funcionou…
O livro não tinha essa parte de mapear o servlet…
Coloquei o q vc disse e mesmo assim não consigo startar…
Desliguei e liguei o tomcat e nada…

Oh meu Deus!!! O q fazer???

M

humm… confere se teu web.xml esta assim:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app> 
  <servlet> 
    <servlet-name>testeAloMundo</servlet-name> 
    <servlet-class>TesteAlo</servlet-class> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>testeAloMundo</servlet-name> 
    <url-pattern>/testeAloMundo</url-pattern> 
  </servlet-mapping>
<web-app>
B

Matheus,

meu web.xml ta igualzinho e esse q vc me passou…
Mas ainda não quer funcionar…

M

…e como tu ta chamando a URL? :?:

B

chamo de todas as formas possiveis…

http://localhost:8080/alomundo/testeAloMundo

http://localhost:8080/alomundo/servlet/testeAloMundo

http://localhost:8080/alomundo/testeAlo

http://localhost:8080/alomundo/servlet/testeAlo

O problema eh q a aplicação não starta no tomcat…

M

…não starta no tomcat? como assim, o tomcat não esta executando? :roll:

B

Matheus, se vc estiver disposto, me contacte no icq q eu te passo a senha do tomcat pra vc ver o q ta acontecendo…

B

o tomcat ta executando…
mas minha aplicação fica como “false” e a opção para “start” habilitada…

M

não precisa cara, isso é super simples…, bem, afinal, qual é o erro q está dando? o Tomcat esta rodando e retorna erro 404 qnd tu chama http://localhost:8080/alomundo/testeAloMundo? Ou ele nem roda?

Criado 26 de abril de 2004
Ultima resposta 26 de abr. de 2004
Respostas 10
Participantes 2