2015-01-12 3 views
0

Я решил настроить web.xml из-за того, что приложение будет развернуто в нескольких URL-адресах (внутренняя/внешняя обратная сторона). У меня есть папка с настраиваемыми ресурсами, и я решил разместить там свой собственный web.xml.Maven custom/multiple 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> 
+0

Пожалуйста, будьте более конкретными, какие типы ресурсов мы говорим здесь, используются ли они как статический контент, обслуживаемый интерфейсом, или просто считываются бэкэнд? Мне также необходимо уточнить, что этот контекст при развертывании будет использоваться как из LAN/WAN-пользователей, так ли это правильно? –

+0

Мне нужно настроить web.xml. Я хотел настроить web.xml на основе разработки и производства из-за параметров jsf context. У меня уже есть папка с именем custom-resources, которые содержат файлы свойств, log4j и т. Д. Я хотел разместить web.xml, чтобы я мог потянуть на основе профиля. – user3586195

ответ

0

Я не мог сделать это, так как автоматически все пользовательские ресурсы копируются в WEB-INF/classes. Решил использовать плагин copy-resources. Процесс составляет explained here. Если у кого-то другое решение, отправьте его.

Смежные вопросы