如何为多个WAR使用相同的上下文?

时间:2015-07-27 01:04:07

标签: spring spring-web

我在这个link中按照示例使用SingletonBeanFactoryLocator在两个WAR中使用相同的bean,但似乎两个bean创建的不是单个。

点击http://localhost:8080/War1/http://localhost:8080/War2/

,我就越来越低了

来自SampleWeb1的Hello使用服务实例com.interface21.sample.multiplecontexts.service。 SampleServiceImpl @ 5cfbe4c4

来自SampleWeb2的Hello使用服务实例com.interface21.sample.multiplecontexts.service。 SampleServiceImpl @ efa0fed

https://github.com/manojp1988/Learning/tree/JavaDSL/SingletonBeanFactoryLocatorEx

你能帮我解决一下我做错了吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案,因为战争有单独的罐子副本,同样的bean没有加载。一旦我将战争换成了使用相同副本的弹簧罐,我发现它有效。 Spring MVC: Sharing context within ear