Deployment 通过解压部署servlet与在webapps中放置.war
我收到了一个tomcat6 web应用程序,之前的开发人员告诉我将新类直接解压缩到Deployment 通过解压部署servlet与在webapps中放置.war,deployment,tomcat6,Deployment,Tomcat6,我收到了一个tomcat6 web应用程序,之前的开发人员告诉我将新类直接解压缩到/var/lib/tomcat6/webapps/ROOT/web-INF/文件夹中,然后重新启动服务 他认为这比把战争放在webapps文件夹中要好 在什么情况下更好,在什么条件下更好?我想知道通过解压部署和通过战争部署的优点/缺点和原因 一个比另一个更容易被社会接受吗 1解压缩的好处: 在上,只能将更改的子包(或.class文件)传输到服务器。非常适合大型项目(导致战争)和远程服务器传输 1通过战争部署的好
/var/lib/tomcat6/webapps/ROOT/web-INF/
文件夹中,然后重新启动服务
他认为这比把战争放在webapps文件夹中要好
在什么情况下更好,在什么条件下更好?我想知道通过解压部署和通过战争部署的优点/缺点和原因
一个比另一个更容易被社会接受吗
1解压缩的好处:
- 在上,只能将更改的子包(或.class文件)传输到服务器。非常适合大型项目(导致战争)和远程服务器传输
- 放松,少走几步李>
- 我认为这里没有明确的答案。至少我从来没有找到一个真正有说服力的理由总是这样或那样做。我认为这取决于个人喜好,你应该做对你、你的处境和你的环境最有利的事情
正如所要求的,有一些优点和缺点,尽管在这个清单上没有什么令人兴奋的东西
赞成者(战争):
- 一切都在一个方便的包裹里。不用担心忘记什么
- 可以进行版本控制,以便您了解哪些文件可以协同工作
- 与CI管道轻松集成,即创建、测试和推广war
- 如果版本化,则可以轻松回滚
- 可以大到可以到处转转。如果文件大小较小,则部分更新可能会更快
- 无需解压缩文件。可能会稍微快一点,但可能不会