我正在打包一个依赖于 web.xml 中某些文件路径设置的 JSP Web 应用程序。这些设置在打包时是未知的,因为它们引用了客户在部署整个应用程序(其中 Web 应用程序是管理界面)时将设置的路径。
似乎最简单的避免在我的安装脚本中使用令牌和文件修改的方法是要求用户选择安装位置,将此位置设置为环境变量(例如 JAVA_HOME),并让 web.xml 始终引用该变量。
是否有一种方法可以从 web.xml 中引用环境变量的值?谷歌搜索结果是 J2EE 方法,可以从 ejb xml 文件中设置环境变量。但这不是我想要的。