configuração correta para servlets

4 respostas
filipebfs

pessoal, tive q postar um novo tópico, pois faz muito tempo que
a última pergunta foi postada, e não responderam, do tópico, em artigos:
Criando um Chat

bom... tentei rodar o exemplo... o tomcat (5.0.30) só reconhece um servlet...
antes de mais nada, já li o artigo:
Introdução ao Tomcat e Servlets

configurei o WEB-INF em minha pasta com o jar do Chat. minha pasta está configurada no context do server.xml do tomcat
<Context path="/exchat" docBase="d:\projetos\java\multibrands\exchat" debug="0"/>
e meu WEB-INF:
...
    <servlet>
        <servlet-name>ChatServlet</servlet-name>
        <servlet-class>br.guj.chat.servlet.Login</servlet-class>
    </servlet>


    <servlet-mapping>
        <url-pattern>/ChatServlet</url-pattern>
        <servlet-name>ChatServlet</servlet-name>
    </servlet-mapping>
...

em minha pasta ExChat, também criei a pasa lib, além da pasta WEB-INF,
onde coloquei o JAR do chat.

bom... se eu chamar no navegador...
http://localhost:8000/exchat/ChatServlet
...ele mostra ...blz. Mas, se eu "submeter" a página, ele não consegue exibir o próximo servlet. mostra...
HTTP Status 404 - /exchat/gujchat/br.guj.chat.servlet.Login

type Status report

message /exchat/gujchat/br.guj.chat.servlet.Login

description The requested resource (/exchat/gujchat/br.guj.chat.servlet.Login) is not available.

Agradeço as respostas!

4 Respostas

Rafael_Steil

Abre os templates do velocity ( .vm ) e ve se os formularios nao estao com o contexto hardcoded.

Rafael

filipebfs

Rafael, agradeço a resposta… mas naum entendi nada! :cry:

…não uso velocity, ainda não sei :oops:

num sei se me expressei mal no tópico… o tópico é referente
ao artigo Criando um chat

P

filipebfs:
Rafael, agradeço a resposta… mas naum entendi nada! :cry:

…não uso velocity, ainda não sei :oops:

num sei se me expressei mal no tópico… o tópico é referente
ao artigo Criando um chat

Vamos por partes, …

Quando você coloca no browser: http://localhost:8000/exchat/
aparece o que?

Qual é o conteúdo do seu: ChatServlet.java

filipebfs

bom… eu estava fazendo as classes como no artigo, quando chegou
na parte de fazer os servlets, em me embolei, pois ainda não entendo
legal de servlets… ainda… mas to quase! :slight_smile:
…entaum, baixei os arquivos prontos, neste link
http://www.guj.com.br/java.artigo.20.1.guj

e configurei como mencionei nos tópicos anteriores

…coloquei o arquivo gujchat.jar na pasta lib, q criei na minha pasta
Exchat, onde está também a pasta WEB-INF.

…quando digito no browser, http://localhost:8000/exchat/ChatServlet,
mostra o servlet br.guj.chat.servlet.Login, como configurado no WEB-INF

Criado 7 de dezembro de 2004
Ultima resposta 8 de dez. de 2004
Respostas 4
Participantes 3