nÃo consigo rodar aplicaÇÃo web no tomcat! =(((

Já estou desperado, fazem 2 dias que tendo configurar o Tomcat e nd.

Baixei a versão 6.0.10 e já instalei no modo normal e full. A porta esá setada como padrão: 8080, mantive o login default, admin e pus uma senha. Na hora de selecionar a JRE ja setei a pasta da JRE e do JDK e nd. O Tomcat ficou instalado na seguinte pasta:
C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0

O Tomcat em si ta funcionando, o problema é q n consigo criar um projeto no Eclipse e botá-lo pra rodar. A menos q cole a pasta do meu Tomcat project para a pasta webapps da raiz do Tomcat =(((

Baixei o plugin SysDEO e instalei no eclipse. Foi detectado normalmente. Fui me preferrences selecionei a opção Tomcat, depois selecionei a versão 6.x, no campo Tomcat Home pus o endereço de isntalação do Tomcat
C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0

Na opção Context declaration code marquei context files e o caminho q botei foi o seguinte:
C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\webapps

No submenu JVM settings (ainda no menu Toncat de preferrences) botei a JRE se referenciando a JDK e ou JRE (ja tentei os dois).

Depois passei para o passo de criar o Toncat Project, fui no menu, New project, selecionei o diretorio java e escolhi Toncat Project.
No campo nome do projeto pus ServletsJSP, mantive selecionada a opção:
Can update context deefinition(server.xml or context.xml)
e mantive em branco o campo subdirectory to set as a web application root. Com isso criei o meu Tomcat Project.

Crie um servlet experimental:

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Hello extends HttpServlet {

	private static final long serialVersionUID = -4991273063578759239L;

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException{
		
		PrintWriter out = response.getWriter();
		
		out.println("Hello");
	}

}

Na pasta WEB-INF criei o arquivo web.xml da seguinte forma:

<web-app>
	<servlet>
		<servlet-name>Hello</servlet-name>
		<servlet-class>Hello</servlet-class>
	</servlet>
	
	<servlet-mapping>
		<servlet-name>Hello</servlet-name>
		<url-pattern>/Hello</url-pattern>
	</servlet-mapping>
</web-app>

Depois cliquei no ícone para rodar o Tomcat no Eclipse, ele rodou certinho (vale dizer q ja desativei o Tomcat para n executar sempre ao entrar no windows, portanto ele só está rodando pelo eclipse). Fui no Firefox digitei:
http://localhost:8080
Ele detectou o tomcat, consegui inclusive entrar com a senha do admin e ver as aplicações q estavam rodando. Para minha surpresa a minha n estava entre elas.
Depois tentei chamar o servlet no firefox da seguinte forma:
http://localhost:8080/Hello

Não tem jetio de dar certo, e ele n detecta de forma alguma meu projeto, pois n lista ele na Lista Application.

A única forma q consegui foi copiando a pasta do meu projeto para o caminho de aplicações web do tomcat:
C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\webapps
Copiei meu projeto para essa pasta e ele detectou.

Mas n quero toda vez q criar uma aplicação ter q copiar para a pasta do webapps do tomcat.

Alguém pode me apontar oq estou fazendo errado q n consigo fazer com q o Tomcat enxergue meu projeto.
Sim… vale dizer foi criado o arquivo de contexto na na pasta webapps do toncat exatamente com o nome do meu projeto ServletsJSP, mesmo assim n tem jeti dele enxergar meu projeto.

Se alguem puder me ajudar seriei muito grato, pq tenho q estudar Servlets com urgência e n estopu conseguindo por conta de empecilho.

Vlw pessoal

Olá acolon.

Não me recordo como o SysDEo funciona (deixei de usar tomcat, graças a Deus, hehe), mas, acho que ele não exporta o war automaticamente ao iniciar o tomcat, não (mesmo q vc tenha mandado adicionar o projeto ao server, eu ainda acho q não exporta sozinho). Depois de salvar sua aplicação, vc tem que escolher o opçõa “export war” ou algo do gênero, e enviar o war para a webapp do tomcat.

Por isso que funciona quando vc copia e cola a pasta do projeto lá, porque aí ele encontra a estrutura.

Pelo que entendi do seu post, é isso que está faltando. Qualquer dúvida, posta aí.

Espero ter ajudado
[]'s

Aew kra, gerando o *.war deu certo, o desgraçado do Tomcat finalm,ento conseguiu deploy. Vlw mesmo kra