Problema: Servlet na Locaweb!

Boa tarde caros amigos do forum!

Tenho hospedagem na locaweb e rodo somente .JSP porque tive uma tentativa frustante.
Vou precisar montar uma aplicação e preciso que ela seja em servlet mas não consigo entender como funciona o servle na Locaweb. Já abri um chamado e apenas obtive a seguinte resposta: Foi realizado um diagnóstico e não foi encontrado nenhum problema, favor verificar sua estrutura. (E um link DELES mostrando que o servlet esta funcionando!

Enfim, vejam o que passei pra eles:

[quote]Na pasta public_html, criei um diretório teste e dentro dele a seguinte estrutura

\html
\imagens
\jsp
\WEB-INF
\WEB-INF\classes

Dentro da pasta classes estao os fontes também!

[quote] Lembrando que tento acessar de: www.meuservidor.com.br/teste/servlet/ExemploServlet02
[/quote]

O erro que tenho ao tentar acessar é este:

Not Found

The requested URL /teste/servlet/ExemploServlet02 was not found on this server.

O meu web.xml esta mapeado desta forma:

ARquivo: web.xml

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

Teste de Aplicacao

Testando

ExemploServlet01 ExemploServlet01 ExemploServlet01 ExemploServlet02 ExemploServlet02 ExemploServlet02 ExemploServlet01 /servlet/ExemploServlet01 ExemploServlet02 /servlet/ExemploServlet02 3

[/code]


E uma das minhas classes:


Arquivo: ExemploServlet02.java

[code]// Java Document

import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class ExemploServlet02 extends HttpServlet {

public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String caminho = “/html/ExemploHtml01.html”;

RequestDispatcher disp = getServletContext().getRequestDispatcher(caminho);

disp.forward(request, response);
}
}[/code]


[/quote]

Se puderem me ajudar eu fico muito agradecido!
Preciso de uma orientação pra saber a onde eu estou errando!

Eles dizerm sempre que na url precisa estar /servlet. Já tentei assim (mas não sei se foi da forma correta) e não deu certo!

No aguardo,

Sem mais,

Garcia.

O que acontece se você colocar um jsp na pasta teste e tentar acessá-lo? A página é encontrada?

Páginas JSP eu consigo rodar sem problemas!

Entendi como o servlet funciona na locaweb.

No diretório principal …seulogin/public_html/ (Root), eles criaram na pasta WEB-INF um web.xml práticamente vazio:

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

[/code]

e colocaram um servlet lá dentro chamado LocaWeb.class

Para executar este servlet vc deve digitar assim:

www.seulogin.com.br/servlet/LocaWeb

Todos os servlets para serem executados, devem ter no link /servlet caso contrário não iram funcionar.
Para funcionárem sem o /servlet obrigatório você tem que pedir a separação do Tomcat e Apache!

O meu problema é que estou jogando tudo no diretório teste.

Vou ver se consigo resolver colocando contexto para o diretório teste.
Não o fiz pq eles dizer que o diretório teste é um diretório especial para teste então não precisa.

Dpois volto e edito ou respondo com o resultado!

Sem mais,

Garcia.

Boa tarde!

Problema resolvido!

Era problema de contexto que no meu caso não estava funcionando!
Ele me dizia que eu criei o contexto mas na realidade não estava criado!

Sem mais,

Garcia.