【发布时间】:2013-02-01 16:54:36
【问题描述】:
我的项目部署有点问题,在网上搜索了数小时后,我找不到答案。
情况:
我正在开发一个 Web 应用程序,该应用程序包含在使用过程中生成的上传和其他文件。
为了简单起见,我将这些存储到:.../mywebapp/web/some subfolders/*
到目前为止,一切都很好。
我的问题:
每次我在实际服务器上重新部署我的项目时(更新类/jsp之后)
Glassfish 在重新部署期间删除了.../mywebapp/ 的全部内容。
到目前为止我的程序:
- 将我的 webapp 的最新版本导出为 .war。
- 将更改的文件添加到服务器上的 .war 文件中(重命名为 .zip,然后重新命名为 .war)
- 使用管理控制台 (locahost:4848) 在我的服务器上重新部署 .war
我的问题是 这个当前的过程很容易丢失数据(我可能会丢失文件!) 有没有一种直接的方法可以让我将更改上传到我的服务器,而不会丢失在运行时添加的所有文件?
【问题讨论】:
标签: deployment upload glassfish war