【发布时间】:2016-03-01 15:33:37
【问题描述】:
我有一个自包含在 WAR 文件中的 Railo Web 应用程序。只要 WAR 被分解,部署在 Tomcat 或 Weblogic 等服务器上就可以正常工作。问题是当服务器重新启动或重新部署 WAR 时 - 它会覆盖对 (1) Railo 设置(如数据源)和 (2) 由于使用 Web 应用程序(上传/修改 XML 文件)而修改的文件的所有更改。我正在部署的应用程序允许您从前端添加数据源并对应用程序使用的其他文件进行更改。
所以我需要做的是弄清楚我的文件存储在哪里,这样应用程序数据在重新部署时不会丢失,以及如何配置 Railo 以使用相同的外部目录来存储其所有配置数据。理想情况下,我可以使用 CFML 或 Java 代码以编程方式执行此操作,找出我的应用程序对已展开的 WAR 目录之外的目录具有读/写访问权限。
我知道解决方案可能会有所不同,无论是 Tomcat、Weblogic 等,但如果有一个通用的最佳实践方法来做到这一点,那就太好了。
【问题讨论】:
标签: tomcat coldfusion weblogic war railo