0

如何为使用 jboss-maven-plugin 部署的战争指定部署路径。

例如,如果我的战争被命名为 appname-1.0-snapshot.war 并且我想将它部署到路径 localhost:8080/appname,那么我的 pom.xml 中 jboss-maven-plugin 的配置是什么。我目前的配置如下:

        <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

4

1 回答 1

1

在 URL localhost:8080/appname 中,“appname”部分是上下文根。您可以通过在 WEB-INF 文件夹中添加一个 jboss-web.xml 文件来设置上下文根:

<?xml version="1.0"?>
<jboss-web>
   <context-root>/appname</context-root>
</jboss-web>

您无需更改战争的名称。

于 2014-04-21T20:00:23.397 回答