从Jboss 5.1GA调用在WildFly 11上部署的远程EJB

时间:2019-07-09 13:19:11

标签: java-ee jboss wildfly ejb-3.0

我正在徒劳地让两个EJB通信,一个部署在JBOSS 5.1 GA上,另一个部署在WildFly 11服务器上

考虑到很明显,我同时实现了调用模式(jnp与家庭远程),每个调用都有2个耳,每个调用库都带有调用适当服务器的库,这就是JBOSS中部署的耳WildFly调用的依赖关系以及WildFly的兴起带来了JBOSS 5.1GA调用的依赖关系。 目前,我正专注于从JB致电WF。 我问自己的问题如下: 1)是否可以在两台服务器之间进行这些调用,还是每次尝试都将徒劳? 2)是否强迫我要调用的服务器的库创建EAR?

目前,我在JBOSS EAR库中有以下jar:

    jboss-jms-api_1.1_spec-1.0.1.Final.jar
    jboss-logging-3.1.2.GA.jar
    hornetq-commons-2.3.0.CR1.jar
    hornetq-jms-client-2.3.0.CR1.jar
    jboss-ejb-api_3.1_spec-1.0.2.Final.jar
    hornetq-core-client-2.3.0.CR1.jar
    jboss-remote-naming-1.0.5.Final.jar
    jboss-transaction-api_1.1_spec-1.0.1.Final.jar
    jboss-marshalling-river-1.3.16.GA.jar
    jboss-ejb-client-1.0.16.Final.jar
    jboss-logmanager-1.2.2.GA.jar
    jboss-sasl-1.0.3.Final.jar
    xnio-nio-3.0.7.GA.jar
    jboss-as-build-config-7.2.0.Final.jar
    hornetq-journal-2.3.0.CR1.jar
    JavaEE-api-5.jar

以下几行会生成我在下面报告的异常:

    Properties jndiProps = new Properties() jndiProps.put(Context.INITIAL_CONTEXT_FACTORY,"org.jboss.naming.remote.client.InitialContextFactory");
jndiProps.put("jboss.naming.client.ejb.context", true);
jndiProps.put(Context.PROVIDER_URL, "http-remoting://127.0.0.1:8080");
    InitialContext context = new InitialContext(jndiProps);

新操作给我一个例外。

在InitialContext创建阶段,出现以下错误:

    XNIO NIO Implementation Version 3.0.7.GA javax.naming.NamingException: Failed to create remoting connection [Root exception is java.util.ServiceConfigurationError: org.xnio.XnioProvider: Provider org.xnio.nio.NioXnioProvider could not be instantiated]
    Caused by: java.util.ServiceConfigurationError: org.xnio.XnioProvider: Provider org.xnio.nio.NioXnioProvider could not be instantiated
    Caused by: java.lang.NoSuchMethodError: org.jboss.logging.Logger.tracef (Ljava / lang / String; Ljava / lang / Object;) V

0 个答案:

没有答案