Web.XML

10 respostas
Juvenal

Ola…

desculpe a minha lerdeza… mas como q eu mapeo a minha web.xml ? pois quando eu abro a web.xml dentro da pasta webcontent ele abre um Web XML Editor !!! onde eu mapeo a xml ?

Muito obrigado

10 Respostas

Arisson_Leal

Se você quiser mexer diretamente no XML tem uma aba na parte de baixo chamada de “Source” é só clicar nela.

Juvenal

Mas Desculpe de novo a minha lerdeza e o abuso…

eu tenho la no source o codigo assim


<?xml version="1.0" encoding="UTF-8"?>

teste

index.html
index.htm
index.jsp
default.html
default.htm
default.jsp


e onde q eu coloco este o map

ServletdeTeste br.com.caelum.servlet.OiMundo


Servletdoteste
oi

muito obrigado denovo

desculpe minha ignorancia…

Arisson_Leal

Coloca assim:

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
xsi:schemaLocation="http://java.[b]sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
id="WebApp_ID" version="2.5"> 
<display-name>teste</display-name> 
<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
<welcome-file>index.htm</welcome-file> 
<welcome-file>index.jsp</welcome-file> 
<welcome-file>default.html</welcome-file> 
<welcome-file>default.htm</welcome-file> 
<welcome-file>default.jsp</welcome-file> 
</welcome-file-list> 

<servlet> 
<servlet-name>ServletdeTeste<servlet-name/> 
<servlet-class>br.com.caelum.servlet.OiMundo</servlet-class> 
</servlet> 

<servlet-mapping> 
<servlet-name>Servletdoteste</servlet-name> 
<url-pattern>oi</url-pattern> 
</servlet-mapping> 
</web-app>
Juvenal

Arisson Leal…muito obrigado pela ajuda, eu estou desde ontem procurando isto…e so foi postar aki a minha duvida e ja resolveram. Como eu sou mais um iniciante eu gostei muito de forum (GUJ) e sem duvidas irei recomendar este forum para todos q eu conheço e tenham duvidas.

Muito obrigado

abraços.

Juvenal

oi denovo , aconteceu outro problema , eu coloco o localhost:18080 “coloquei esta porta pois a 8080, 8005 e 8009 acusava erro, nao sei as consequencias”…voltando e ele nao mosta a minha pagina.!!! por favor de uma olhada nesta imagem http://img119.imageshack.us/my.php?image=xmlow9.png

muito obrigado

Arisson_Leal

Pela imagem, me parece que o servidor foi startado sem problemas.

Você tentou acessar colocando a url http://localhost:8080/suaaplicacao ?

R

antes de usar a porta 18080 vc precisa configura no aquivo de configurançao do server.xml na pasta “pastadotomcat/conf” e alterar a porta, verifica isto ok.

antes:

depois :

R

e tem mais uma dica, o nome do parametro da servlet no seu web.xml esta errado. Confere ai blz.

Juvenal

rjbcordeiro muito obrigado pela ajuda… deu certo o q vc falou e troquei a porta no serve.xml. E pq ele mostra esta mensagem de erro nas portas 8080 8005 8009?

Mais uma vez muito obrigado pela ajuda pessoal…

abraços.

R

bom, você pode verificar se estas portas estão sendo usadas por outra aplicação, não é comum, mas como está dando erro…
verifica se você não tem algum programa (firewall) que está bloqueando esta porta. O caso das portas não estarem funcionando já é um pouco mais complicado, verifica seu sistema operacional e verifica sua instalação do tomcat.

Criado 29 de outubro de 2008
Ultima resposta 30 de out. de 2008
Respostas 10
Participantes 3