java - 有没有办法在应用程序服务器外部执行 EJB?

标签 java ejb containers

EJB 就像鱼一样,无法生活在应用程序服务器提供的功能海洋之外。

但在某些时候,我不需要应用程序服务器的所有功能:我唯一需要的是 EJB 容器,仅此而已。

因为这就像使用海洋(JBoss、Websphere)或湖泊(Glassfish),而我的鱼只需要一小碗水(EJB 容器)。

简而言之,有没有办法专门使用 Java EE 来运行 EJB?也许是虚拟/本地容器?

以 JAX-WS 为例:它提供了 EndPoint 类,允许您在没有任何应用程序服务器的情况下进行发布。它极大地简化了学习障碍:允许您直接进入,无需设置任何内容或下载额外的 jar。

最佳答案

OpenEJB是一个小型的、可嵌入的 EJB 容器,可能正好适合您正在寻找的内容。

关于java - 有没有办法在应用程序服务器外部执行 EJB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651193/

相关文章:

Java 相当于 python 的 String lstrip()?

java - Mac eclipse JavaFX 没有选项创建 css 或 fxml 文件?

java - 当客户端返回时,有状态 session Bean 如何重新获得状态?

kubernetes - 如何运行 Kubernetes pod,其唯一目的是对其运行 exec?

java - 单例设计模式与 Spring 容器中的单例 bean

java - 从 JSObject 中获取 JavaObject

java - Android 显示 AlertDialog,无论用户 Activity 如何

Java EE 事务回滚

java - 从使用 Java 1.8.0_331 的客户端调用 EJB 时出现问题

docker - 如何将主机流量转发到多个容器?