Lucas_Teixeira 28 de dez. de 2004
Seu CadastroServlet está mapeado corretamente no teu web.xml?
volnei 28 de dez. de 2004
Como está seu web.xml?
Como está a estrutura de pastas?
Leisley 28 de dez. de 2004
volnei:
Como está seu web.xml?
Como está a estrutura de pastas?
a estrutura das pastas dentro do tomcat:
webapps/MyApp/WEB-INF/classes: aqui tenho meus servlets
Meu web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
AssuntoServlet
AssuntoServlet
CadastroServlet
CadastroServlet
AssuntoServlet
AssuntoServlet
CadastroServlet
CadastroServlet
30
index.jsp
index.html
index.htm
o meu html:
Professor
<body background="marmore.gif"
CADASTRO DE QUESTÕES
Assunto:
Descrição:
a)
b)
c)
d)
Correta:
a
b
c
d
Voltar
wandersonxs 28 de dez. de 2004
Deixe o seu web.xml igual as linhas em negrito.
<servlet-mapping>
<servlet-name> AssuntoServlet</servlet-name>
<url-pattern> /servlet/AssuntoServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> CadastroServlet</servlet-name>
<url-pattern> /servlet/CadastroServlet</url-pattern>
</servlet-mapping>
Falow´s 8)
Leisley 28 de dez. de 2004
wandersonxs:
Deixe o seu web.xml igual as linhas em negrito.
<servlet-mapping>
<servlet-name> AssuntoServlet</servlet-name>
<url-pattern> /servlet/AssuntoServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> CadastroServlet</servlet-name>
<url-pattern> /servlet/CadastroServlet</url-pattern>
</servlet-mapping>
Falow´s 8)
Será que a estrutura do tomcat está errada?
Dentro da minha pasta myApp tenho o Web-Inf e neste as classes, será q não tenho que indicar para o tomcat algum caminho p ele achar o servlet?
No meu classpath já indiquei o caminho do servlet.jar
Obrigada,
t+
wandersonxs 28 de dez. de 2004
Qual é a sua estrutura?
O certo é:
MyApp
|
-----WEB-INF
|
-----classes
|
-------SEU PACOTE DE SERVLETS
Falow´s
8)
wandersonxs 28 de dez. de 2004
Qual é a sua estrutura?
O certo é:
MyApp
|
-----WEB-INF
|
-----classes
|
-------SEU PACOTE DE SERVLETS
Falow´s
Leisley 28 de dez. de 2004
wandersonxs:
Qual é a sua estrutura?
O certo é:
MyApp
|
-----WEB-INF
|
-----classes
|
-------SEU PACOTE DE SERVLETS
Falow´s
Então, mas a minha estrutura é essa, porém minha dúvida é quanto as pastas que vem antes do Myapp. Gostaria de saber onde devo colocar o MyApp, pois neste momento ela esta no diretório webapps do tomcat.
Obrigada,
t+
wandersonxs 28 de dez. de 2004
Se está no webapps está correto.
Leisley 28 de dez. de 2004
Então pq ele não reconhece o caminho? Estou confusa por isso…
wandersonxs 28 de dez. de 2004
Como diria Jack estripador, vamos por parte!
primeiramente coloque seus servlets num package.
pasta myapp -> classes -> seupacote
depois mude o action de seu html de
<form Action="servlet/CadastroServlet" method="POST">
para
<form Action=“http://localhost:8080/seupacote/CadastroServlet ” method=“POST”>
ou
<form Action=“http://www.seuservidor.com.br/seupacote/CadastroServlet ” method=“POST”>
e deixe seu web.xml assim
<web-app>
<servlet>
<servlet-name> AssuntoServlet</servlet-name>
<servlet-class> seupacote.AssuntoServlet</servlet-class>
</servlet>
<servlet>
<servlet-name> CadastroServlet</servlet-name>
<servlet-class> seupacote.CadastroServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> AssuntoServlet</servlet-name>
<url-pattern> /AssuntoServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> CadastroServlet</servlet-name>
<url-pattern> /CadastroServlet</url-pattern>
</servlet-mapping>
Veja se agora vai… hehehehe
wandersonxs 28 de dez. de 2004
CORRIGINDO NOVAMENTE.
primeiramente coloque seus servlets num package.
Code:
pasta myapp->WEB-INF-classes->seupacote
:oops:
Leisley 29 de dez. de 2004
wandersonxs:
CORRIGINDO NOVAMENTE.
primeiramente coloque seus servlets num package.
Code:
pasta myapp->WEB-INF-classes->seupacote
:oops:
olá Wandersonxs, muito obrigada pela ajuda, mas continua dando o mesmo erro:
HTTP Status 404 - /Sist/CadastroServlet
type Status report
message /Sist/CadastroServlet
description The requested resource (/Sist/CadastroServlet) is not available.
Apache Tomcat/5.0.28
Sendo Sist o pacote que vc falou para eu criar.
T+
Leisley
wandersonxs 29 de dez. de 2004
Acho q este é um projeto de aprendizado, sendo assim vc poderia me passar ele por email e eu darei uma analizada nele. acho que fica mais fácil.
pode mandar para : [email removido]
Diogenes 29 de dez. de 2004
Leisley,
O q acontece qdo vc acessa http://localhost:8080/Sist ???
Leisley 29 de dez. de 2004
wandersonxs:
Acho q este é um projeto de aprendizado, sendo assim vc poderia me passar ele por email e eu darei uma analizada nele. acho que fica mais fácil.
pode mandar para : [email removido]
Obrigada pela atenção. Já enviei o projeto e esta minha pasta myApp em :
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp
Quero agradecer a todos q me ajudaram, pois abtive sucesso em minha aplicação.
Abraços e feliz 2005!
Sta. Leisley