解决方法:
将applicationContext.xml中的数据源配置:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>jdbc/SLOA2010</value> </property> </bean>
改为:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>java:comp/env/jdbc/SLOA2010</value> </property> </bean>
说明:这里使用Tomcat提供的JNDI,且其配置文件放在web工程的“META-INF/context.xml”文件中