Atualizar .class no tomcat

Olá pessoal,

há alguma maneira de atualizar um .class na minha aplicação sem que o servidor seja reiniciado?

O problema é que eu nao tenho acesso ao servidor, e a pessoa que tem não quer colaborar muito…

Eu atualizei um .class aqui porém nenhuma mudança ocorreu…

Nem posso mandar um .war pq soh tenho acesso a psta da minha app: /webapps/minhaapp

Tem como fazer isso que eu falei? Se não tiver, quais seriam minhas opcoes?

abrass

Vc terá que atualizar o .class dentro do war onde se encontra a aplicação.

E depois mandar restart um war caso o hotdeploy não funcione ou não esteja ativado.

Se sua aplicação estiver rodando em um diretório especifico(quando não é feito o deploy via war), vc pode usar o atributo reloadable para o Tomcat da um reload na aplicação caso uma classe ou biblioteca seja atualizada.

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

porem eu to sem acesso ao diretorio webapp.

Nao ha war da aplicaçao no servidor e a pessoa responsável por lá não é muito colaborativa…

Então, para isso essa pessoa deveria modificar o arquivo de configuração do contexto para permitir o reload. Pelo console Web do Tomcat vc pode dar um reload na aplicação também.

Se nenhuma das duas opções forem feitas pela tal pessoa, a única forma e dar um ‘throws’ no seu problema para seu chefe tratar.

Qual e mesmo esse comando e onde eu coloco ele no tomcat?

Eu lembro q era algo do tipo <content reload=“true”…

abrasss

reloadable="true"

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

blzz, valeus!

Dei essas ideias pro pessoal do servidor mas eles estao relutantes no processo.

Eles dizem que nao podem ficar reiniciando toda hora que nossa app for modificada, pois alguem em outra app pode estar logado e bla bla bla

minha duvida:

qdo eu atualizar algo no .war, ele atualiza minha app sem reiniciar o tomcat?

Se colocar o reloadable=“true”, qdo eu trocar meu .class o tomcat é reiniciado?

abrasss