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