2013-02-11 52 views

回答

4

经过一番研究发现了解决这个问题的方法。

EAR项目的pom.xml添加以下pluig,在

<plugin> 
    <version>2.8</version> 
    <artifactId>maven-ear-plugin</artifactId> 
    <groupId>org.apache.maven.plugins</groupId> 
    <configuration> 
     <unpackTypes>rar,war,ejb</unpackTypes> 
    </configuration> 
</plugin> 
  • 在Maven目标设定清洁套装
  • 然后复制爆炸文件夹位于目标到JBoss部署文件夹。
  • 添加.ear扩展名到展开的归档

一旦做到这一点,

  • standalone.xml部署 - 添加自动部署爆= “真”扫描仪元素
  • 当启动JBoss将自动部署展开的EAR

现在你可以添加任何静态文件或Java类,将得到自动部署

然而,这不是在生产环境中reccommedned。

最佳做法是,

在meven目标设定清洁套装,它会产生的.ear归档文件。您可以复制到部署文件夹或使用maven jboss-as:deploy插件,您可以自动部署它。

相关问题