Isto � mais f�cil do que parece. Veja um exemplo da �rvore de diret�rios de
uma aplica��o qualquer:
c:\webdev
c:\webdev\WEB-INF
c:\webdev\WEB-INF\classes
c:\webdev\WEB-INF\classes\beans
Em c:\webdev\WEB-INF\classes voc� pode colocar suas classes de servlets
nesta pasta ou em sub-pastas desta.
Em c:\webdev\WEB-INF dever� existir um arquivo xml chamado web.xml que tem
b�sicamente o seguinte conte�do:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
Dentro das tags <web-app></web-app> vc define suas servlets da seguinte
forma:
<web-app>
<servlet>
<servlet-name>nome_da_servlet</servlet-name>
<servlet-class>classe_da_servlet</servlet-class>
</servlet>
</web-app>
ex:
<web-app>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>ServletLogin</servlet-class>
</servlet>
</web-app>
A tag <servlet-name></servlet-name> define uma identifica��o interna para
a servlet e <servlet-class></servlet-class> indica o nome da classe da
servlet.
Em seguida o ideal � mapear um caminho relativo para poder acessar a
servlet:
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
Logo seu web.xml se pareceria com isto:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<!--defini��es da servlet -->
<servlet>
<servlet-name>nome_do_servlet</servlet-name>
<servlet-class>nome_da_classe</servlet-class>
</servlet>
<!--mapeamento da servlet -->
<servlet-mapping>
<servlet-name>nome_do_servlet</servlet-name>
<url-pattern>/caminho_de_acesso</url-pattern>
</servlet-mapping>
</web-app>
Em que <!-- --> s�o apenas coment�rios. A seguir adicione sua aplica��o ao
contexto do Tomcat editando o arquivo server.xml localizado em
%CATALINA_HOME%\conf em que %CATALINA_HOME% � o diret�rio em que vc instalou
o Tomcat. Este arquivo � bem grande mas procure pela palavra Context e vc
encontrar� algo parecido com:
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
Este contexto define os exemplos do Tomcat, para adicionar o contexto do
nosso exemplo vc adiciona esta tag:
<Context path="/nome_da_aplicacao" docBase="caminho_da_aplicacao" debug="0"
reloadable="true" crossContext="true"/>
ex:
<Context path="/webdev" docBase="c:\webdev" debug="0" reloadable="true"
crossContext="true"/>
Alguns parametros podem ser adicionados ex:
<Context path="/webdev" docBase="c:\webdev" defaultSessionTimeOut="30"
isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
O nome de acesso a servlet foi definido em <url-pattern> e � relativo a
pasta principal no caso webdev.
Caso tenha algum problema ou d�vida pode perguntar pois s� consegui rodar
minhas fant�sticas servlets depois da ajuda do pessoal desta lista que me
deu o ponta-p� inicial, espero que tenha sucesso nisto como eu tive.
Com isto inicie o Tomcat, teste sua servlet no caminho ex:
http://localhost:8080/webdev/login
[]'s
Sparc
----- Original Message -----
From: "Sandro Prador" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 29, 2002 8:05 PM
Subject: [java-list] Apache Tomcat
>
>
> Algum poderia me ajudar como configurat o tomcat-3.2.1
> para Rodar um Servlet qual xml devo configurar de que forma
> obrigado
>
>
> _________________________________________________________________
> Envie e receba emails com o Hotmail no seu dispositivo m�vel:
> http://mobile.msn.com
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------