Укажите путь для 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>

Вам не нужно менять название вашей войны.

Другие вопросы по тегам