问题标签 [openejb]

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 回答
5307 浏览

jakarta-ee - 选择嵌入式 EJB 3.x 容器在 Tomcat 上运行 Java EE 5 应用程序

如果我的问题听起来太笼统,我很抱歉 - 我自己正在做所有的初步研究,但没有什么可以替代真实的经验......

我的目标是将遗留的 Java EE 应用程序(EJB 3.x 之前的版本)移植到具有嵌入式 EJB 容器的 Tomcat。我目前的选择如下:

  • JBoss 可嵌入 EJB
  • Apache OpenEJB
  • OW2 联盟 EasyBeans
  • 还要别的吗?

我期待使用 JMS(带有 MDB)、会话 bean(有状态和无状态)、JPA,我对使用带有 Seam 的 JSF 感到非常兴奋。

现在,鉴于上述选择,使用一个或另一个嵌入式 EJB 提供程序有什么优势吗?

0 投票
2 回答
990 浏览

junit4 - netbeans 和 openejb 的 ejb 测试问题

我创建了一个带有 ejb 和 war 模块的 netbeans 6.7 EnterpriseApplication 项目,并带有一个带有简单 sayHello() 方法的测试无状态会话 ejb。

我还添加了 openEjb 库以便对 ejb 进行单元测试。一切运行良好,除了我不断收到以下错误:

事实证明,我以某种方式从某个地方获取了 glassfish 库 webservices-tools.jar,但我不知道如何摆脱它,这样每当我尝试运行任何 junit 测试时,我就不会得到一堆异常。

有没有人遇到过这个问题?你能帮我解决吗?

谢谢。

0 投票
1 回答
625 浏览

ejb-3.0 - 使用 Open EJB 访问部署在 websphere 社区服务器上的 EJB?

如何使用 Open EJB 访问部署在 websphere 社区服务器上的 EJB?我正在尝试使用如下代码,但不确定 URL 使用什么。注意我已经尝试使用 ejb: 和 IIOP URL 前缀的端口 2809 和 1099。

CalculatorImpl h = (CalculatorImpl )PortableRemoteObject.narrow(ref,CalculatorImpl.class);

0 投票
1 回答
5274 浏览

java - 使用 Open EJB 配置 JNDI 名称

我正在尝试(单元)测试我的 EJB 类,而不必启动我的 websphere 环境。现在我正在使用Open EJB,但是在为我的 EJB 中使用的其他 EJB 解析 JNDI 名称时存在一些问题......而且我现在无法从我的测试中注入模拟类。

获取 InitialContext

在我的测试类中有一个查找java:comp/env/ejb/PrefixEjbNameLocalHome,我无法设置 Open EJB 以生成该格式的 JNDI 名称。

JNDI 名称格式的附加属性

我尝试像这样设置格式规则:

没有使用属性?

也不使用日志记录配置。我只看到来自 Open EJB 的INFOWARN消息,尽管我将log4j.category.OpenEJB.*之类设置为DEBUGTRACE

0 投票
2 回答
2527 浏览

java - 使用 OpenEJB 在 Tomcat 上部署 Web 服务

我需要在安装了 OpenEJB 的 Tomcat 上部署 Web 服务。我编译了简单的 Hello 服务,它只使用 JAX-WS 打印“Hello”并尝试在 tomcat 上部署,但在部署时出现错误:错误 - 为 servlet helloservice.endpoint.Hello java.lang.IllegalArgumentException 部署 CXF Web 服务时出错:找不到Web 应用程序上下文 /helloservice 中的 servlet helloservice

请帮助这里做错了什么。tomcat + openejb 是否足以进行 Web 服务部署?

谢谢。

0 投票
6 回答
3759 浏览

jakarta-ee - 比较 OpenEjb 和 Glassfish

我们可以用 Tomcat/OpenEJB 替换 Glassfish 来实现更轻量级的应用程序吗?与作为 EJB 容器的 glassfish 相比,OpenEJB 的性能如何。

OpenEJB 而不是 glassfish 的限制是什么?

问候

0 投票
1 回答
2098 浏览

java - 如何在 Netbeans 中设置项目以使用 OpenEJB 进行 EJB 开发?

我们想为我们的应用程序评估 OpenEJB。我们已经进行了一些测试,现在我们需要开始一个试点项目。

虽然我已经了解了如何将 OpenEJB 用于测试目的(主要用于 JUnit 测试),但我还没有了解如何在 Netbeans 中设置 EJB 3.X 项目以在 OpenEJB 中进行部署。

我们为测试目的所做的方法是创建一个新的 Java EE 项目,选择 JBOSS 作为应用程序服务器,然后手动将 JAR 复制到 OpenEJB。但是,我们希望能够在 Netbeans 中调试代码。如果我尝试这样做,NB 会启动 JBOSS 或其他应用程序服务器。我不知道如何在 Netbeans 中将 OpenEJB 安装为服务器,我在 Java 论坛中没有找到任何启​​发性的东西,并且stackoverflow 也没有答案。

我们知道我们可以使用 OpenEJB 的嵌入式版本,但这不是我们想要的。所以:

  1. Netbeans + OpenEJB 的 EJB 应用程序的建议项目结构是什么?
  2. 是否可以将 Netbeans 的 Java EE 知识(向导、构建系统、客户端应用程序)与 OpenEJB 一起使用?
  3. 如果我们需要将 OpenEJB 用作类路径中的库,那么生成 EJB 和稍后可以与其他 EJB 容器一起使用的客户端应用程序的正确方法是什么(保持 Java EE 兼容)?
0 投票
2 回答
1380 浏览

ejb - 那么 OpenEJB 呢?这值得么?有什么意见吗?

我想知道一些关于OpenEJB的意见:我们正在考虑在一个新项目中使用它,但真的没有找到很多关于它的意见。

所以,这是我的问题:怎么样?它表现良好吗?它对于生产环境是否足够稳定?

0 投票
4 回答
9862 浏览

java - 如何指示 Maven 忽略我的 main/resources/persistence.xml 以支持 test/...?

persistence.xml为了测试,我有两个文件:

  • src/main/resources/META-INF/persistence.xml
  • src/test/resources/META-INF/persistence.xml

如何指示Maven在测试期间忽略第一个文件?现在它没有被忽略,因为 OpenEJB 说:

0 投票
1 回答
872 浏览

jms - 如何在 OpenEJB 中使用 ActiveMQ 的外部实例?

如何配置 OpenEJB 以使用 ActiveMQ 的外部实例?

我们已经在此链接http://openejb.apache.org/3.0/jms-resources-and-mdb-container.html上尝试了配置,但它根本不起作用。

我们应该做什么?