我们的项目使用Cruise Control以.war文件的形式将Web应用程序构建和热部署到运行Tomcat的远程服务器(通过FTP)上(通过FTP).不幸的是,“热”部署似乎无法正常工作,从而导致我们为响应每个部署而重启了Tomcat.我们真的很想自动完成此操作,就像构建本身一样.是否有捷径可寻?
旁注:两台计算机都运行Windows(我认为XP或服务器).
旁注2:性能并不重要.这是一个集成框.
最佳答案
如果您有定期计划的构建,则可以轻松地将诸如此类的东西放入cron中
crontab -e
然后在凌晨1:30停止tomcat
30 1 * * * ./path_to_tamcat/bin/catalina.sh stop
然后在2分钟后重新启动
32 1 * * * ./path_to_tamcat/bin/catalina.sh start
当然,这对于非常规部署不是最好的选择,但是您可以通过计划的重启轻松地进行常规部署.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。