0

试图发现尝试解决与将 JFire ERP(符合 EJB 3.1)从 Jboss 4 移植到 Glassfish v3 相关的阻塞问题是否可行。

我想在 glassfish v3 而不是 jboss 上部署 JFire ERP,所以我可以将它与我已经开发和部署在 gf 上的系统集成。在文档中,他们将这种“共享通用类加载器”描述为阻塞问题。但是引用的 sun 文档已经过时了。

“根据这个 Sun 文档(Sun GlassFish Communications Server 1.5 Developer's Guide),GlassFish 不支持在 EAR 之间共享一个公共的 ClassLoader。由于 JFire 在服务器端使用 EAR 来组织模块(一个 EAR =一个模块),这是一个阻塞问题。”

我已经对此进行了一些研究,但我并不真正理解这个问题,或者即使它仍然是 gf v3 中的一个问题。

我真的很想对这个问题有一些洞察力,也许是关于我应该去哪里寻找的提示。任何方向或见解将不胜感激。

4

1 回答 1

0

次要细节,但引用的文档不是正确的。请改用http://docs.sun.com/app/docs/coll/1343.13(如果是 3.0.1,则为最新的 GlassFish 稳定版本)。

也不确定您所说的 EJB 3.1 兼容是什么意思 - 这是一年前的技术版本,JBoss 尚不支持。如果它确实基于 EJB 3.1,那么 JNDI 部署名称现在已经标准化,并且 jfire 站点上引用的 GlassFish 问题没有实际意义。

我认为您需要 jfire 人员的一些协作/更改。

于 2010-12-09T10:20:50.267 回答