问题标签 [ejb-2.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
389 浏览

jboss - 分别部署ejb模块和web模块时无法访问bean?

我正在测试一个 EJB 2.x 应用程序。我分别创建了 2 个模块:

EJB 模块:包含一个简单的无状态会话 bean

Web 模块:包含用于查找 EJB 模块的单个 servlet 页面。我正在使用Jboss 4.2.3.

首先,我部署了 EJB 模块,部署顺利。 其次,我部署了web模块,部署很顺利。

然后我使用以下代码查找 EJB 模块:

查找进行得很顺利 ( Line 1),但Line 2产生了一个类转换异常。

然后我在2个场景中测试上面的代码:

  1. 我将 EJB 和 Web 模块打包成一个EAR module. 然后,在 中部署这个EAR模块JBoss 4.2.3,上面的查找代码就像一个魅力。

  2. 我尝试使用JBoss 5,甚至分别部署了 EJB 模块和 Web 模块,上面的查找代码效果很好。

那么,为什么当我在 JBoss 4 中分别部署这 2 个模块时,事情没有成功呢?我只使用本地 JNDI 查找,因为这 2 个模块部​​署在同一个容器中。是我遗漏了什么还是这是 JBoss 4 中的一个缺陷?

0 投票
0 回答
203 浏览

rad - JAR 在 EAR 模块组件 RAD 8 中添加为 .ejb-client

我在 Windows XP 上使用 Rational Application Developer v8.0.4。

我有一个 ejb 应用程序 A。我正在尝试将应用程序 A 添加到应用程序 B 的 EAR 模块组件中(这将创建包含 A.jar 作为客户端 EJB JAR 的 b.ear)。但问题是我尝试将项目 B 添加为右键单击 B --> 单击属性 --> 单击部署组件 --> EAR 模块组件部分 --> 单击添加 --> 选择项目- -> 选择项目 B。

通过这样做,项目 B 作为 B.ejb-client 而不是 B.jar 添加到项目 A。任何人都可以帮助我为什么会这样?

0 投票
1 回答
853 浏览

weblogic - 在 weblogic server 12c 上部署 ejb2.0 时出错

我正在尝试在 weblogic server 12c 上部署 ejb2.0。在部署 ejb2.0 时,它不会给我任何错误,但后来在进行查找时会引发异常。

javax.ejb.EJBException:javax.ejb.EJBException:javax.naming.LinkException:[根异常是 javax.naming.NameNotFoundException:无法解析“ejb.MyManager”。解决了'ejb';剩下的名字'MyManager']; 链接剩余名称:'ejb/MyManager'

这来自 getContext().lookup(name); 任何线索为什么它会出现以及为什么它没有出现 ejb 部署时间?

谢谢,拉胡尔

0 投票
1 回答
105 浏览

java - EJB 2.1 类转换异常

下面是我的代码

我用上面的代码得到了一个classcastexception。关于我可能做错了什么的任何想法?谢谢。

0 投票
1 回答
722 浏览

jboss - 从 jboss 4 迁移到 jboss 5.1.1 eap

如果我想部署在 jboss 4 中运行并使用 ejb 2.0 构建的应用程序,请告诉我需要做哪些更改

我正在尝试部署在 jboss 4 中运行并使用 ejb 2.0 构建的同一耳朵,但我遇到了部署异常。

0 投票
0 回答
392 浏览

deployment - 启动 EJB3 服务 JBOSS 时出错,org.omg.CosNaming.NamingContextPackage.InvalidName:IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0

我有一个使用 EJB2 接口的 EJB3,它在我的本地开发实例上部署得很好。但是,尝试将其部署在工作中的其中一台服务器上时,出现以下异常。

[org.jboss.kernel.plugins.dependency.AbstractKernelController] 安装到开始时出错:name=jboss.j2ee:ear=myear.ear,jar=myejb.jar,name=myejb,service=EJB3_IORFactory state=Create org.omg。 CosNaming.NamingContextPackage.InvalidName: IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0 at org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read(InvalidNameHelper.java:60) at org.omg.CosNaming._NamingContextExtStub.to_name(_NamingContextExtStub .java:86)

虽然我看到当我打开 jmx-console 时,我可以看到 EJB 已部署并且里面的所有操作都在工作。关于可能导致这种情况的任何想法?

我正在使用 JBossEAP 5.1.1

0 投票
1 回答
8878 浏览

java - 使用之前工作的间接 JNDI 未找到本地 EJB Bean

我在多模块 Maven 应用程序的单独模块中使用 EJB 2.1。我正在使用间接 JNDI(即使用 java:comp/env/ 没怎么用)。我也是第一次使用 EJB 2.1。但是由于这只是一个本地简单的 EJB 所以问题不大。关于它的奇怪之处在于它正在工作,但突然没有改变任何与之相关的部分,它现在已经停止工作,我得到了 NameNotFoundException。事情在正常工作时正确完成。我很确定。首先我的代码,

ejb-jar.xml

我正在访问 EJB 方法的 Web 模块(在服务器上)的片段。

我的 web.xml中显示 ejb-ref 标记的片段

现在我的异常的堆栈跟踪(NamingNotFoundException)

0 投票
1 回答
314 浏览

java - 可靠地区分有状态和无状态 EJB 2.0 bean

我正在尝试找出一个陈旧且相当陈旧的 EJB 2.0 应用程序,未来可能会迁移到 EJB 3.x。

EJB 3.x 足以保持其 bean 定义紧凑,并为重要的元数据使用注释。不幸的是,EJB 2.x 肯定更复杂,多个 XML 文件相互堆积。添加一些特定于 JBoss 的方法调用和相应的 XML 文件,结果是一团糟……

所以,从基础开始:

如何可靠地区分有状态和无状态 EJB 2.0 bean?

0 投票
1 回答
469 浏览

java - SMTP 邮件发送失败

我正在从本地机器发送邮件并收到以下错误

谁能解释我为什么会出现这个错误?

0 投票
1 回答
3361 浏览

java-ee-6 - Jboss 6.1.0 应用程序已安装

我正在尝试将应用程序从 JBoss 4.0.5 迁移到 JBoss 6.1.0。我使用 ant 进行部署。这是我的 application.xml 文件。

当我部署时,我在服务器的“部署”文件夹中生成了以下文件。

运行服务器时出现以下问题:

我知道这个问题之前已经解决过,但我无法理解为什么会发生这种情况。如有必要,我可以提供更多信息。谢谢你。