2012-06-01 81 views
4

我們有一個連接到JBoss服務器的獨立桌面客戶端。對於JBoss 6版由桌面客戶端項目中使用maven的依賴是獨立客戶端的JBoss AS 7 maven相關性

<dependency> 
    <groupId>org.jboss.jbossas</groupId> 
    <artifactId>jboss-as-client</artifactId> 
</dependency> 

對於JBoss 7.1.1沒有這樣的相關性存在。在開發獨立桌面客戶端時應該使用哪種正確的Maven依賴關係?

回答

9

如果您直接連接到EJB,則需要EJB客戶端庫。在早期版本的JBoss AS7中,需要一些單獨的依賴關係。起價7.1.1-Final(據我所知)一個BOM(物料清單)可用:

<dependencies> 
    <dependency> 
    <groupId>org.jboss.as</groupId> 
    <artifactId>jboss-as-ejb-client-bom</artifactId> 
    <version>7.1.1.Final</version> 
    <type>pom</type> 
    </dependency> 
</dependencies> 

你會發現在JNDI查找和調用方法here的詳細信息。

0

我對JBoss AS 6客戶端不太熟悉,但對於JBoss AS 7,您需要以下內容。

<dependencies> 
    <dependency> 
     <groupId>org.jboss.as</groupId> 
     <artifactId>jboss-as-controller-client</artifactId> 
     <version>${as.version}</version> 
    </dependency> 
</dependencies> 

您將使用org.jboss.as.controller.client.ModelControllerClient爲獨立或org.jboss.as.controller.client.helpers.domain.DomainClient域模式。