配置spring多数据源时候发生的问题及解决

最近因为项目中需要配置多数据源,所以在网上找到这篇文章

http://oiote.blog.sohu.com/74596942.html

 

惊喜发现原来spring2.0以后已经带了这个功能,

 

所以,二话不说,按照文章就弄了个demo,结果,tomcat启动就报

 

Attribute "key-type" must be declared for element type "map".

 

百思不解,后问计于google。方得知

 

原来我用的spring的配置的dtd是比较老式的。

 

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

 

如果想用此功能的话,必须用新式的dtd

 

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">

 

 

换上后一切ok!

你可能感兴趣的:(spring,tomcat,bean,Google,Blog)