【发布时间】:2021-01-25 23:19:01
【问题描述】:
我正在使用 Payara Server,社区版,并希望定义一个备用文档根属性,以便为在我的应用程序之外定义的网页提供服务。我可以通过向 glassfish-web.xml 添加一个属性来完成这项工作,例如:
<property name="alternatedocroot_1" value="from=/tutorials/* dir=C:\srv\ExtSTAR"/>
但是,我遇到了一个问题,因为虽然我的应用程序是在 Windows 下开发的,但它已部署到 Linux,所以我需要一个不同的路径来获取“dir”属性的值,具体取决于我是否尝试在我的开发环境中运行应用程序或构建它以进行部署。我希望与其在我的应用程序中定义属性,不如将其添加到服务器配置中。然而,虽然我确实在某处看到了可以做到的提示,但我一直无法做到这一点。是否可以这样做,如果没有,是否有任何替代策略可以让我同时适应我的开发和部署环境,而不必记住在必要时更改配置?
编辑:实际上有文档here 表明可以这样做,但我仍然无法使其以这种方式工作。
【问题讨论】: