Я пытаюсь (напрасно) позволить двум EJB-компонентам взаимодействовать, один развернут на JBOSS 5.1 GA, а другой развернут на сервере WildFly 11
Учитывая, что ясно, что режим вызова (jnpvs home-remote) Тем временем я понял, что два уха, каждый из которых приносит с собой библиотеки для вызова соответствующего сервера, то есть ухо, развернутое в JBOSS, приносит с собой зависимости для вызовов на WildFly, а рост на WildFly приносит с собойэто зависимости для звонков в JBOSS 5.1GA.В данный момент я концентрируюсь на звонке из JB в WF.Я задаю себе следующие вопросы: 1) Можно ли совершать эти вызовы между двумя серверами, или каждая попытка будет тщетной?2) Вынуждает ли создавать EAR с помощью библиотек сервера, который я вызываю?
В настоящее время у меня есть следующие jar-файлы в библиотеке EAR JBOSS:
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