我们目前所处的情况是,在 Windows 集群环境中,Tomcat 服务每晚都会被批处理脚本脱机(或者至少在存在 war 档案的情况下)。
问题是,当 Windows 关闭 tomcat 服务时,它关闭得并不优雅。这可能意味着(并且多次发生)某个服务在关闭期间正在监听和使用,但不幸的是,它异常终止 - 或者像我们的情况一样,我们想要部署一个同名的新 webapp,但某个 jar 文件由于正在使用而被锁定。
有人知道在这种解决方案中正常关闭 Tomcat 服务的好方法吗?我们正在运行 Tomcat 5.5。
答案1
你看过Windows 服务操作方法? 从这一点来看,似乎可以改变安装后服务启动和停止时发生的情况。