如何重新启动托管在 Tomcat 6.0 中的一个应用程序?
我正在寻找一个命令行命令。替换 *.war 文件或通过 Tomcat 的 http 管理页面执行此操作不是解决问题的方法。
谢谢
Tomcat 没有优雅重启服务器的功能。
您可以使用管理器应用程序并使用例如 cURL 从命令行进行 url 调用以重新启动某个应用程序。
要重新加载应用程序,您可以使用以下命令行调用(使用 curl):
curl --user username:password http://yourserver:8080/manager/html/reload?path=/yourappname
没有功能,只有功能。从代码中触摸 web.xml 而无需真正修改它,但根据 API,不建议这样做。