如何从命令行重新加载Tomcat Java Server应用程序?

问题描述 投票:1回答:1

我正在重新编译Java Servlet文件后使用Tomcat Web应用程序管理器重新加载Tomcat应用程序,有没有办法使用命令行重新加载应用程序?

java tomcat servlets
1个回答
4
投票

我可以想到从命令行执行此操作的各种方法:

  1. 将新的WAR文件复制到webapps文件夹,或只需触摸它。

  2. 使用wget或curl将适当的HTTP请求发送到服务器的Web管理界面。

  3. 使用“ catalina.sh”脚本...,如果您尚未将tomcat安装为服务。

  4. 运行“ /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。

© www.soinside.com 2019 - 2024. All rights reserved.