Ajuda... Servlet + tomcat

Pessoal… estou com um problema aqui, ja procurei nos foruns e nao consegui resolver.

Seguinte tenho uma aplicação web, uso eclipse e tomcat, porem se eu fizer alguma alteração em um servlet ou .java, esta alteração nao é atualizada pelo tomcat, mesmo que eu para pare ele limpe tudo e reinicie… porem se eu alterar alguma coisa em um JSP, essa alteração aparece normalmente. E nos servlets e .java, só atualiza se eu reiniciar o pc…

OBS: ja tentei apagar o diretorio work e nao deu certo…

Obrigado…

estranho, se vc apagar o que tiver na pasta classes deveria ser recompilado e pego a atualização.
Será q nao ta apontando para outro lugar e vc ta apagando o diretorio errado?

Olá.

Você pode criar um arquivo xml para atualizar o tomcat, sem que haja a necessidade de reiniciá-lo.

<?xml version="1.0" encoding="ISO-8859-1"?> <Context path="/sistema" docBase="c:/usr/java/tomcat/webapps/sistema" workDir="c:/usr/java/tomcat/webapps/sistema/work" debug="0" reloadable="true" defaultSessionTimeOut="30" crossContext="true" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false"> </Context>
Faça as alterações necessárias, como:
sistema, é o contexto (o nome do diretório principal de sua aplicação).
Altere também o caminho do tomcat.

Este arquivo deve ser colocado em tomcat\conf\Catalina\localhost, com o nome de nome_de_seu_contexto.xml

Acredito que isso possa resolver o seu problema.

Até.

blz vou tentar isso… e dai aviso aqui se deu certo ou nao…

Obrigado…