2014-03-04 85 views
0

以前我們在哪裏使用JBOSS 5和codehaus插件(http://mojo.codehaus.org/jboss-maven-plugin)將戰爭部署到JBOSS。我們在哪裏使用jboss:hard-depoly maven目標。即使我的JBOSS服務器沒有啓動,也可以執行此目標Maven在JBOSS中硬性部署7

最近我們轉移到JBOSS 7,並開始使用插件(http://docs.jboss.org/jbossas/7/plugins/maven/latest/)。我們現在使用目標jboss-as:deploy的目標。此插件不支持hard-deploy,必須啓動jboss才能運行此目標。

是否存在不支持硬部署目標的特定原因?僅僅將war文件複製到JBOSS 7中的deployements目錄仍然有效,爲什麼不包括此目標?

+0

我會建議問JBoss爲什麼他們刪除了目標。 – khmarbaise

+0

當然,我會問JBoss,如果Stackoveflow也證實一樣。我並不是100%知道JBOSS 7的變化,因此證實。 – searchingforPerfection

+0

https://issues.jboss.org/browse/JBASMP-70 – searchingforPerfection

回答

1

jboss-as插件使用JBoss Management API做它所做的一切。如果Jboss AS7沒有啓動,那麼當然沒有JBoss Management端點處理請求。進行這種硬性部署意味着完全不同的方法 - 人們必須定義JBoss home並離線解析其配置。由於這個插件通常不支持,我想這也是支持硬部署目標的原因。

+0

對於想要解決相同問題的用戶,請參閱http://stackoverflow.com/questions/22936893/jboss-7-x-redeploy-option – searchingforPerfection