【发布时间】:2015-01-12 17:13:52
【问题描述】:
我决定自定义 web.xml,因为应用程序将部署在多个 url(面向内部/外部)中。我有一个自定义资源文件夹,并决定将自定义 web.xml 放在那里。
但是我无法将它放在 WEB-INF 文件夹中。我创建了两种资源,一种包含,另一种排除 web.xml。我试过把 ${project.build.directory}/WEB-INF 或 WEB-INF 或 ..
我使用的是 netbeans 8。它使用 Maven 3。我不确定 netbeans 是否在暗中进行调整。
<resource>
<directory>custom-resources/dev</directory>
<includes>
<include>**/web.xml</include>
</includes>
<targetPath>..</targetPath>
</resource>
【问题讨论】:
-
请更具体一点,我们在这里说的是什么类型的资源,它们是用作前端提供的静态内容还是仅由后端读取?我还需要澄清,在部署时,LAN/WAN 用户都将使用此上下文,这是正确的吗?
-
我需要自定义web.xml。由于 jsf 上下文参数,我想根据开发与生产定制 web.xml。我已经有一个名为 custom-resources 的文件夹,其中包含属性文件 log4j 等。我想将 web.xml 放在其中,以便我可以根据配置文件进行拉取。