我正在重新编译Java Servlet文件后使用Tomcat Web应用程序管理器重新加载Tomcat应用程序,有没有办法使用命令行重新加载应用程序?
我可以想到从命令行执行此操作的各种方法:
将新的WAR文件复制到webapps文件夹,或只需触摸它。
使用wget或curl将适当的HTTP请求发送到服务器的Web管理界面。
使用“ catalina.sh”脚本...,如果您尚未将tomcat安装为服务。
运行“ /etc/init.d/tomcat restart” ...,或者您在系统上重新启动服务。
注:过去,我(很难)无法重新部署WAR文件。在进行Tomcat开发时,我倾向于完全重新启动,而不是重新部署单个servlet / WAR文件。
什么是WAR文件?
阅读:http://en.wikipedia.org/wiki/WAR_file_format_%28Sun%29
我在/ var / lib / tomcat7 / webapps / app中有一个项目符号链接到我的应用程序目录,就是这样,它可以正常工作。
出于各种原因,这个主意不好。但是,如果您坚持,那么我建议如上所述尝试方法2、3或4。