如何为使用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
答案 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>
您无需更改战争名称。