EJB 就像鱼一样,无法生活在应用程序服务器提供的功能海洋之外。
但在某些时候,我不需要应用程序服务器的所有功能:我唯一需要的是 EJB 容器,仅此而已。
因为这就像使用海洋(JBoss、Websphere)或湖泊(Glassfish),而我的鱼只需要一小碗水(EJB 容器)。
简而言之,有没有办法专门使用 Java EE 来运行 EJB?也许是虚拟/本地容器?
以 JAX-WS 为例:它提供了 EndPoint 类,允许您在没有任何应用程序服务器的情况下进行发布。它极大地简化了学习障碍:允许您直接进入,无需设置任何内容或下载额外的 jar。
最佳答案
OpenEJB是一个小型的、可嵌入的 EJB 容器,可能正好适合您正在寻找的内容。
关于java - 有没有办法在应用程序服务器外部执行 EJB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651193/