Kle*_*lee 4 war tomcat6 continuous-deployment
我们正在使用 tomcat 6 为我们的应用程序提供基于 activeMQ 的 Java 后端。最近,我一直在研究如何为该产品的服务器端组件实现持续部署解决方案。
我想要做的是拥有我们的持续集成服务器:
1. 将 MSI 安装程序放到虚拟机上
2.停止 Tomcat
3. 运行安装程序
4. 启动 Tomcat
5. 测试服务器是否正在运行
除了关闭 Tomcat 步骤之外,我可以完成所有这些操作。我面临的问题是 Tomcat 在关闭时并不总是很优雅。所以我需要能够强制服务器关闭。我对天气或不将 Tomcat 作为服务运行持开放态度。
有没有人有关于如何在 Windows 上关闭 Tomcat 6 的任何信息?我看过一些关于使用该-force参数的文档,但这是针对 Unix 系统的。
您能提供的任何信息将不胜感激。
编辑:Tomcat 可能不是机器上运行的唯一 Java 进程。
如果您不将它作为服务运行并且 Tomcat 是唯一运行的 Java 应用程序,那么您可以使用 taskkill。类似的东西taskkill /F /IM java.exe应该可以解决问题。
请注意,就 Tomcat 而言,强行杀死 Tomcat 进程是安全的。任何正在运行的应用程序可能不会那么宽容,但由于它是您的应用程序,您将知道什么是安全的,什么是不安全的。
| 归档时间: |
|
| 查看次数: |
10522 次 |
| 最近记录: |