Use JMX e permita somente a anexação do host local.
Desejo recarregar (ou reiniciar) um aplicativo da Web específico em um servidor Apache Tomcat (6 ou 7) sem o Tomcat Manager ou o atributo recarregável automático. Usar o gerenciador daria novamente outro risco de segurança, e o atributo recarregável não funciona quando você precisa fazer upload / copiar arquivos grandes, pois ele já é recarregado quando o upload ainda não terminou.
Sendo o root, deve ser fácil recarregar um aplicativo da web específico, em vez de fazer uma reinicialização do serviço Tomcat (que recarrega todos os aplicativos da web nele), certo?
Use JMX e permita somente a anexação do host local.
O método típico de fazer o upload novamente de arquivos grandes é simplesmente lançar um novo arquivo .war lá, o tomcat irá reimplantar seu aplicativo "na íntegra". Atualmente, você pode fazer o link
Desde que você mencionou que você é root, você também pode saltar todo o tomcat.
ou a idéia que eu tinha para ele seria copiar todos os novos arquivos depois apenas "renomear" pastas, então renomeie para a sua pasta webapps de alguma forma depois de renomear o antigo para outra coisa.
Também pode haver uma maneira de instruir o tomcat a apenas assistir "locais específicos" em vez do padrão (que é pelo menos WEB-INF / lib / *) (context.xml: A tag WatchedResource por padrão é WEB-INF / web.xml).
para que você possa copiar os arquivos e depois tocar em um arquivo.
Using the manager would give again another security risk
De que risco de segurança você está falando?
wget --http-user=user \
--http-password=password \
-q -O - http://localhost:8080/manager/reload?path=/examples
Tags tomcat web-applications