2015-11-26 25 views
0

при попытке получить доступ к EJB работает в JBoss EAP 6.2 из моего удаленного клиента, я получаю следующее исключение:Невозможно вызвать удаленное EJB на JBoss EAP 6.2

Caused by: java.lang.NoSuchMethodError: org.jboss.remoting3.Remoting.createEndpoint(Ljava/lang/String;Lorg/xnio/OptionMap;)Lorg/jboss/remoting3/Endpoint; 

    javax.naming.NamingException: Failed to create remoting connection [Root exception is java.lang.NoSuchMethodError: org.jboss.remoting3.Remoting.createEndpoint(Ljava/lang/String;Lorg/xnio/OptionMap;)Lorg/jboss/remoting3/Endpoint;] 
     at org.jboss.naming.remote.client.ClientUtil.namingException(ClientUtil.java:51) 

Я использую эти свойства для вызова метода удаленного ejb.

endpoint.name = клиент-конечная точка remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED = ложь remote.connections = по умолчанию remote.connection.default.host = локальный удаленный. connection.default.port = 8080 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS = ложь remote.connection.default.username = админ remote.connection.default.password = админ

java.naming.factory.initial = org.jboss.naming.remote.client.InitialContextFactory java.naming.factory.url.pkgs = org.jboss.ejb.client.naming java.naming.provider.url = удаленный: // локальный: 8080

Я также использовал список ниже библиотек

enter image description here

+0

Откуда у вас этот список библиотек? Версии кажутся немного старыми для платформы, которую вы используете. – Gimby

ответ

0

это довольно редко использовать 8080 в качестве порта удаленного взаимодействия .. по умолчанию это 4447 или офсетных из этого числа .. Попробуйте использовать следующие свойства (взятые из http://www.mastertheboss.com/jboss-server/jboss-as-7/jboss-as-7-remote-ejb-client-tutorial)

endpoint.name=client-endpoint 
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false 
remote.connections=default 

remote.connection.default.host=localhost 
remote.connection.default.port = 4447 
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false 
Смежные вопросы