0
这里的所有内容是该方案:Web应用程序是否使用升级war文件覆盖以前的web应用程序
我们使用的是Linux,Tomcat的堆栈,我们使用战争文件部署web应用程序我们。基本上,部署过程如下:
- 混帐拉最新
- Ant构建
- 创建war文件
- 上传war文件到服务器
现在每次我们需要更新代码(让我们假设只需要部署前端代码)...我们重复上面的相同步骤...但是我们做了下面提到的一个附加事项:
有下
--webapps
-- myapp
-- logs
-- upload
-- other stuff
三个目录重新部署war文件,我们一直采取的任何备份在日志和上传之前(这些文件是关键任务)
我在想,如果这一步是必要的。 ..换句话说:
- 将在上传和日志内容被任何覆盖有在战争中的文件(有什么,因为这是一个新的版本)
- ,否则将保留这些文件,因为它是做现有的Web应用程序和东西之间的合并从战争文件
我希望是后者
但是我从来没有尝试过它的到来,我想知道是否有人已经知道这个问题的答案...我可以再验证的要求
--Jatin
什么是最佳实践......接受人们通常如何处理通过servlet上传的文件......以及如何为他们服务......一些apache tomcat混合魔法? – jsshah
配置外部文件夹,并将您上传的文件放在那里。使用专用的servlet为它们提供服务,或者使其成为由Apache HTTP服务器提供服务的外部文件夹。 –