#websphere-liberty
#websphere-liberty
Вопрос:
Итак, я пытаюсь настроить плагин Maven Liberty так, чтобы он указывал на мое приложение war в разнесенном формате.
Я могу сделать это для файла .war, но у меня проблемы с ограничением необходимости разнесения моего проекта в каталоге с именем ../somewarfile.war/ это проблема, поскольку моя сборка также упаковывается в эту папку. У меня не может быть обоих.файл войны и .каталог войны в той же целевой папке Maven.
Есть ли способ использовать разнесенный архив без необходимости называть мою папку somewarfile.war
Ответ №1:
Подключаемый модуль Liberty Maven можно настроить с помощью пользовательского server.xml . Это server.xml может иметь элемент WebApplication, который указывает на каталог разнесенного файла war.
Например, создайте свой пользовательский server.xml в каталоге src/main/wlp с:
...
<webApplication location="./target/myApp/" name="myApp"/>
...
Конечно, атрибут location должен указывать на правильное местоположение.
И подключаемый модуль Liberty Maven настроен с:
<configuration>
...
<configFile>src/main/wlp/server.xml</configFile>
...
</configuration>