【问题标题】:Maven custom/multiple web.xmlMaven 自定义/多个 web.xml
【发布时间】: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 放在其中,以便我可以根据配置文件进行拉取。

标签: maven netbeans web-inf


【解决方案1】:

我无法完成这项工作,因为所有自定义资源都会自动复制到 WEB-INF/classes。决定使用复制资源插件。进程是explained here。如果有人有不同的解决方案,请发布。

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 2016-01-23
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2018-04-30
    • 2010-11-03
    • 2011-01-12
    • 1970-01-01
    相关资源
    最近更新 更多