栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Spring MVC: Sharing context within ear

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring MVC: Sharing context within ear

就应用程序上下文层次结构而言,我认为从Spring 2.x到3.x都没有任何变化。

据我所知,配置的问题是你正在加载

applicationContext.xml
加载到中的那个
sharedContext
,每个webapp也正在加载中,因为它在中提到了
context-param contextConfigLocation

由于同一文件被加载两次,因此一次在父上下文中,一次在Web应用程序的根上下文中进行,因此存在副本以及子上下文,即。webapp使用其创建的应用程序,而不使用父级应用程序中创建的应用程序。

更改配置,以免再次加载相同的bean xml两次,它应该可以正常工作。你可以使用

parentContextKey
并且
contextConfigLocation
两者都不会加载相同的文件。

更新:除了上述内容之外,你还需要检查共享jar是否对战争可见(在允许共享同一实例的情况下可见)。我试图从博客中运行该示例,但是当我将其部署为Java EE6应用程序时,该示例对我不起作用,这是因为战争中耳罩可见性的规则从Java EE5更改为EE6。当我在Glass Fish的兼容模式下运行示例时,一切都会按预期进行。

因此,请检查你的EAR / WAR,以查看你正在运行的servlet规范,并确保你的服务器正在相应地部署应用程序。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/407893.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号