我们正在使用 tomcat 6 为我们的应用程序提供基于 activeMQ 的 Java 后端。最近,我一直在研究如何为该产品的服务器端组件实施持续部署解决方案。
我想要做的是拥有我们的持续集成服务器:
1. 将 MSI 安装程序扔到虚拟机上
2.停止 Tomcat
3. 运行安装程序
4. 启动 Tomcat
5. 测试服务器是否正在运行
除了关闭 Tomcat 步骤之外,我可以执行所有这些操作。我面临的问题是 Tomcat 在关闭时并不总是很优雅。所以我需要能够强制服务器关闭。我对天气或不将 Tomcat 作为服务运行持开放态度。
有没有人有关于如何在 Windows 上关闭 Tomcat 6 的任何信息?我看过一些关于使用该-force
参数的文档,但这是不完整的并且针对的是 Unix 系统。
您可以提供的任何信息将不胜感激。
编辑:Tomcat 可能不是机器上运行的唯一 Java 进程。