2013-02-11 47 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插件,您可以自動部署它。

相關問題