在Eclipse上运行具有不同Spring版本的多个Spring项目

时间:2012-09-21 17:06:23

标签: java spring tomcat

Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd schema with Spring Security 3.1. Please update your schema declarations to the 3.1 schema.
Offending resource: class path resource [authentication-context.xml]

在我的Eclipse工作区中是Spring verion 3.0.6上的一组Mavenised Spring项目.. 这是一个相当大的,复杂的应用程序,大约一年,有一个父pom和6/7子poms用于不同的组件。我现在称它为Project A. 项目A中有两个Web应用程序,一个公共网站和一个后台管理区域。

最近为项目A构建了一个单独的应用程序,以便通过REST调用进行交互。 但是这个新的应用程序,Project B在Spring 3.1.1上运行。它位于相同的Eclipse工作区中。

项目A的客户网站和项目B在同一个tomcat上运行正常,没有混淆的依赖项。

但是现在开发项目已经开始在项目A的后台与项目B进行交互时,在Spring安全版本中发生Tomcat时会发生冲突。

我们尝试的当前解决方案失败了,但我们还没有尝试更新

  • 项目A中的Spring版本(相当肯定会破坏并且不确定它值得重新测试的时间)和
  • 降级项目B中的Spring似乎是一个可怕的先例。

任何人都有这方面的经验吗?

感谢任何帮助: - )

0 个答案:

没有答案