我正在使用Eclipse在tomcat上开发Java应用程序。问题是,当我必须在我的远程服务器上部署它时,我必须上传包含所有库的.war文件,因此即使只更改了我的代码的一小部分,上传也很慢。有没有办法只上传和部署应用程序的源代码?
答案 0 :(得分:1)
那么,取决于您部署的解决方案的大小以及最小化停机时间的重要性。基本上它看起来像:
你可以跳过2和4,但是如果你有大型的Web应用程序,它可能会导致内存耗尽的循环使用,并且Web应用程序变得无法使用 - 你不希望这样。我使用的东西稍微复杂一些,因为我无法承受长时间停机。
Web应用和暂存应用共享数据库和内容文件夹。
无论如何,您可以手动或自动执行此操作。我个人更喜欢自动做事,但这只是偏好。此外,事情可能并且最终会失败,因此您可以交换的实时环境的工作备份非常有用。
如果您使用ANT,则可以使用sshexec task。