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] -------------------------------------------------------------------------