首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GlassFish不支持在EAR之间共享一个公共ClassLoader吗?有解决办法吗?

GlassFish不支持在EAR之间共享一个公共ClassLoader吗?有解决办法吗?
EN

Stack Overflow用户
提问于 2010-12-09 17:57:46
回答 1查看 367关注 0票数 0

尝试发现是否可以尝试解决从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中仍然是一个问题。

我真的只是想深入了解这个问题&也许是关于我应该在哪里寻找的提示。任何方向或见解都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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人员的一些协作/更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4396906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档