代码之家  ›  专栏  ›  技术社区  ›  Roland Schneider

如何将ear JNDI命名空间添加到EJB2.x bean中?

  •  2
  • Roland Schneider  · 技术社区  · 14 年前

    例子:

            customer-1.0.0.jar
              ^          ^
              |          |
       client-app-1    client-app-2
    

    这些不同的客户机应用程序具有不同的发布周期,因此它们通常需要相同ejb的不同版本。同时部署这些bean当然不起作用,因为它们具有相同的JNDI名称。由于我对ejb3有经验,我认为在每个应用程序EAR中部署ejb2bean可以解决这个问题,因为earjndi名称空间用于ejb3bean(例如client-app-1/CustomerBean、client-app-2/CustomerBean等)。然而,EJB2似乎不是这样。

    如果答案取决于应用服务器:我们使用的是JBoss4.2.3.GA。

    0 回复  |  直到 13 年前
    推荐文章