我有几个通过EJB与“核心”项目交互的项目。这些项目大多使用相同的core.ejb.client.jar
。然而,一个项目使用自己的core.external.EJB.client.jar
,这是通过复制该项目所需的唯一EJB的文件来实现的。我有一个带有一个方法的EJB/接口:public Application findApp()
它在方法中创建一个服务实例,并在服务中导入类“code”。core.external.ejb.client.jar
包含weblogic创建的相关EJB/接口文件和应用程序类。另一个core.ejb.client.jar
包含许多其他类,包括code.class
。
当我的项目调用findapp()
时,我得到以下错误,但是MyPortal
中没有引用代码类。
null
好吧,我愚蠢地只搜索代码类的import语句。但是,Application类和Code类在同一个文件夹中,因此不需要import语句。Application类引用了code类,这就是我得到错误的原因。
使用 ActiveMQ 客户端进行连接的朴素尝试失败。[0] 阅读起来,推荐的方法似乎是使用可以从WebLogic服务器获得的客户端jar。[1] JMS不应该是一个标准吗,这样我就可以使用任何标准的JMS客户机进行连接了? [0]:当我尝试使用 ActiveMQ 客户端进行连接时,它失败,并显示“JMSException:连线格式协商超时:对等方未发送其连线格式”。 [1] 例如https://
我知道很多人已经询问了这个错误,但我仍然找不到解决方案,我按照本教程创建了一个远程客户端,访问驻留在Wildfly 10服务器上的Bean,该服务器运行在地址:localhost:8082。这是我的代码: 我的界面: 我的Bean: 我的远程客户端: 然后我还在项目的src/文件夹中添加了一个jboss-ejb-client.properties文件,如下所示: 我的操作与教程完全相同,但仍然会出
我试图使用JBoss7.1.1中的JNDI从远程客户端调用,但我得到了一个异常: 我使用的是jboss的安全机制,并且我已经通过add-user.bat添加了用户,还有带有用户名和密码的jboss-ejb-client.properties文件,但仍然会得到异常。我遵循了链接的示例集:使用JNDI从远程客户端进行EJB调用,当我不使用安全机制时也是如此,但是当我使用安全机制时,就会出现错误 你错过
我正在为运行在JBoss AS EAP6.2中的EJB编写一个远程客户端。按照“7.5.1节”中的说明。在"JBoss EAP 6.2开发指南"中使用JNDI远程调用会话Bean,如果我使用JNDI名称,我可以访问EJB上的方法
我正在遵循教程和: 将一个ejb部署到Wildfly 8- Wildfly在部署ejb时返回此消息: 我的客户端尝试: 错误: 我向客户端添加了以下库(除了ejb本身):/library/WildFly/modules/system/layers/base/org/jboss/as/appclient/main/WildFly-appclient-8.1.0。最终的jar(编译范围) 老实说,不确
在EJB中运行客户端代码时出错: 线程“Main thread”java中出现异常。lang.NoClassDefFoundError:weblogic上的weblogic/kernel/KernelStatus。jndi。环境(Environment.java:78)在weblogic。jndi。WLInitialContextFactory。javax上的getInitialContext(W