gpt4 book ai didi

java - 无法在 JBoss EAP 6.2 上调用远程 EJB

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:13 25 4
gpt4 key购买 nike

当我尝试从远程客户端访问在 JBoss EAP 6.2 中运行的 EJB 时,出现以下异常:

  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=client-endpoint remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false remote.connections=default remote.connection.default.host=localhost remote.connection.default.port = 8080 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false remote.connection.default.username=admin remote.connection.default.password=admin

java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory java.naming.factory.url.pkgs=org.jboss.ejb.client.naming java.naming.provider.url=remote://localhost:8080

我还使用了下面的库列表

enter image description here

最佳答案

使用 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

关于java - 无法在 JBoss EAP 6.2 上调用远程 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33937144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com