Answers:
curl --user admin:admin http://localhost:8080/manager/text/reload?path=/myapp
此处的文档:Manager应用程序操作方法,重新加载现有应用程序
该文档说,用户需要manager-script角色:
如果使用默认设置允许Internet上的任何人在您的服务器上执行Manager应用程序,则将Tomcat交付是非常不安全的。因此,附带的Manager应用程序要求所有尝试使用该应用程序的用户必须使用具有与角色manager-script关联的用户名和密码来对自己进行身份验证 。此外,默认用户文件(
$CATALINA_BASE/conf/tomcat-users.xml
)中没有分配此角色的用户名。因此,默认情况下完全禁用对Manager应用程序的访问。
注意:Tomcat 6使用不同的管理URL。(Apache Tomcat 6.0管理器应用程序HOW-TO)