Укажите путь для jboss-maven-plugin
Как указать путь развертывания для войны, развернутой с помощью jboss-maven-plugin.
Например, если бы моя война была названа как appname-1.0-snapshot.war, и я хочу развернуть ее по пути localhost:8080/appname, какова будет конфигурация для jboss-maven-plugin в моем pom.xml. Моя текущая конфигурация выглядит следующим образом:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.5.Final</version>
<configuration>
<filename>/appname</filename>
</configuration>
</plugin>
Я также пытался использовать имя в конфигурации, но он не работает.
Цели, которые я использую, являются чистыми jboss-as:deploy
1 ответ
В URL localhost:8080/appname часть appname является корневым контекстом. Вы можете установить корневой контекст, добавив файл jboss-web.xml в папку WEB-INF:
<?xml version="1.0"?>
<jboss-web>
<context-root>/appname</context-root>
</jboss-web>
Вам не нужно менять название вашей войны.