关于使用TOMEE的openejb的基本问题

时间:2018-01-05 16:34:28

标签: apache-camel cxf cdi tomee openejb

我是openEJB的新手,并希望了解一些有关它的事情,以克服在将一个应用程序部署到TOMEE时遇到的问题。

据我所知,openEJB是一个容纳和运行EJB组件的轻量级容器。哪个意味着,事情可以通过JNDI查找。这是正确的吗?

我现在有以下情况:

  1. 我有一个通过spring初始化的camel上下文,打包为war并部署在tomee上
  2. 我最近加入了第三方依赖项,它启用了CDI功能,导致openEJB被使用。为什么会这样?
  3. 我的WAR部署过去曾经在引入第三方依赖项之前处理,但在引入依赖项之后会出现与CXF组件相关的错误(不论在例如类似问题http://tomee-openejb.979440.n4.nabble.com/Camel-CXF-in-tomee-td4681184.html中描述的exclusions.list中使用的是什么)
  4. 以下是更多问题:

    1. 是否可以选择仅将openEJB用于第三方JAR而不是整个camel应用程序?
    2. 使用openejb时TOMEE容器的架构如何?将spring容器放在openEJB容器内? Spring组件的查找是否也开始使用JNDI查找或仅使用常规弹簧查找?
    3. 请告诉我。

      提前致谢!

0 个答案:

没有答案
相关问题