尝试发现是否可以尝试解决从Jboss 4到Glassfish v3的JFire ERP (兼容EJB3.1)移植相关的阻塞问题。
我想在glassfish v3而不是jboss上部署JFire ERP,这样我就可以将它与我已经在gf上开发和部署的系统集成在一起。在文档中,他们将这种“共享公共ClassLoader”描述为阻塞问题。但是引用的sun文档已经过时了。
根据Sun文档(Sun GlassFish Communications Server1.5开发人员指南),GlassFish不支持在EAR之间共享公共ClassLoader。由于JFire在服务器端使用EAR来组织模块(一个EAR=一个模块),因此这是一个阻塞问题。
我已经对它做了一些研究,但我并不真正理解这个问题,甚至它在gf v3中仍然是一个问题。
我真的只是想深入了解这个问题&也许是关于我应该在哪里寻找的提示。任何方向或见解都将不胜感激。
发布于 2010-12-09 18:20:50
次要细节,但引用的文档不正确。请尝试http://docs.sun.com/app/docs/coll/1343.13 (如果是3.0.1,则为最新的GlassFish稳定版本)。
我也不确定你所说的EJB3.1兼容是什么意思--这是一年前的技术版本,JBoss还不支持它。如果它确实基于EJB3.1,那么JNDI部署名称现在已经标准化,并且jfire站点上引用的GlassFish问题是没有意义的。
我认为你需要来自jfire人员的一些协作/更改。
https://stackoverflow.com/questions/4396906
复制相似问题