4

我们有一个连接到 JBoss 服务器的独立桌面客户端。对于 JBoss 版本 6,桌面客户端项目使用的 maven 依赖项是

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

对于 JBoss 7.1.1,不存在这种依赖关系。开发独立桌面客户端时应该使用的正确 maven 依赖项是什么?

4

2 回答 2

9

如果您直接连接到 EJB,您需要 EJB 客户端库。在 JBoss AS7 的早期版本中,需要大量单独的依赖项。从7.1.1-FinalBOM(材料清单)开始(AFAIK)可用:

<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 查找和调用方法的详细信息。

于 2012-06-02T05:32:23.020 回答
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域模式。

于 2012-06-01T15:50:39.963 回答