我们目前的情况是,在 Windows 集群环境中,每晚(或至少在存在战争档案时)批处理脚本都会使 Tomcat 服务脱机。
问题是当 Windows 关闭 tomcat 服务时,它并没有优雅地这样做。这可能意味着(并且有多次)服务在关闭期间正在侦听和使用,唉,异常终止 - 或者在我们的例子中,我们想要部署一个具有相同名称的新 webapp,但是一个 jar 文件被锁定由于在使用中。
有谁知道在这种解决方案中优雅地关闭 Tomcat 服务的好方法?我们正在运行 Tomcat 5.5。
我们目前的情况是,在 Windows 集群环境中,每晚(或至少在存在战争档案时)批处理脚本都会使 Tomcat 服务脱机。
问题是当 Windows 关闭 tomcat 服务时,它并没有优雅地这样做。这可能意味着(并且有多次)服务在关闭期间正在侦听和使用,唉,异常终止 - 或者在我们的例子中,我们想要部署一个具有相同名称的新 webapp,但是一个 jar 文件被锁定由于在使用中。
有谁知道在这种解决方案中优雅地关闭 Tomcat 服务的好方法?我们正在运行 Tomcat 5.5。
你看过Windows 服务 HOW-TO吗?从这个角度来看,似乎可以更改安装后服务启动和停止时发生的情况。