curl --user admin:admin http://localhost:8080/manager/text/reload?path=/myapp
Doc aquí: Aplicación de administrador CÓMO, recargar una aplicación existente
El rol de administrador-script es necesario para el usuario como dice la documentación:
Sería bastante inseguro enviar a Tomcat con la configuración predeterminada que permitía a cualquier persona en Internet ejecutar la aplicación Manager en su servidor. Por lo tanto, la aplicación Manager se envía con el requisito de que cualquier persona que intente usarla debe autenticarse a sí misma, utilizando un nombre de usuario y una contraseña que tengan asociada la función
de script de administrador . Además, no hay un nombre de usuario en el archivo de usuarios predeterminado ( $CATALINA_BASE/conf/tomcat-users.xml
) al que se le asigna este rol. Por lo tanto, el acceso a la aplicación Manager está completamente deshabilitado de manera predeterminada.
Nota: Tomcat 6 utiliza diferentes URL de administración. ( Apache Tomcat 6.0 Manager App HOW-TO )