Olá, quero aprender a usar o Tomcat pra que eu consiga executar os projetos que crio no eclipse sem precisar criar também na pasta webapps do Tomcat a estrutura do projeto.
Segui o tutorial [url]http://www.mhavila.com.br/topicos/java/tomcat.html[/url], mas minha estrutura de diretórios do projeto criada através do eclipse é diferente do tutorial.
Tutorial: C:\dir\dev\web
Meu projeto: C:\Documents and Settings\User\workspace\ProjetoEclipse(Nome do projeto criado no eclipse)
O projeto criado no eclipse tem a seguinte estrutura:
ProjetoEclipse
>src (fontes)
>build (.class)
>>web(as páginas web)
>>>>META-INF
>>>>WEB-INF
>>>>>web.xml
>>>lib
>>index.jsp
>>work (esta pasta tem o arquivo SESSIONS.ser)
Como configuro o Tomcat para que ele "enxergue" os projetos com esta estrutura?
No tutorial, fala pra criar o arquivo dev.xml na pasta ...conf/Catalina/localhost, mas nessa versão do Tomcat não tem as pastas Catalina/localhost, estas estão na pasta work, testei com as duas e não funcionou, criei as pastas Catalina/localhost na pasta conf e coloquei o dev.xml, mas não funcionou.
Detalhes do ambiente:
Apache Tomcat 6.0.18 Serve
jdk1.6.0_07
variáveis de ambiente JAVA_HOME e CATALINA_HOME criadas
Eu sei executar os projetos web configurando o Tomcat através do eclipse, adicionando-o como servidor ou copiando o projeto para a pasta webapps do Tomcat, mas não é dessa forma que preciso agora.
Já pesquisei intensamente no fórum e net, mas não consigo fazer funcionar.
Obrigado pela ajuda.
<?xml version="1.0" encoding="iso-8859-1"?>
<Context path="/dev" docBase="C:\Documents and Settings\User\workspace\ProjetoEclipse\web"
debug="0" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_dev_log." suffix=".txt" timestamp="true" />
</Context>
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Desenvolvimento</display-name>
<description>
Descritor do contexto de desenvolvimento.
</description>
<servlet>
<servlet-name>dev-invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dev-invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>