指定jboss-maven-plugin的路径

时间:2014-04-21 06:03:05

标签: maven jboss jboss7.x maven-plugin maven-deploy-plugin

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

e.g。如果我的战争被命名为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>

我还尝试在配置中使用name,但它无效。

我使用的目标是 clean jboss-as:deploy

1 个答案:

答案 0 :(得分:1)

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

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

您无需更改战争名称。