java - tomcat jdbc和spring版本兼容性

标签 java spring tomcat6

我正在使用apache-tomcat-6.0.37spring 2.5.6tomcat-jdbc-7.0.19。在xml文件中配置org.apache.tomcat.jdbc.pool.DataSource时,我收到此错误:

org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.tomcat.jdbc.pool.DataSource].

spring 2.5.6不支持tomcat-jdbc-7.0.19吗?需要更高版本的spring吗?目前我无法切换到更高版本。我需要遵守吗?

最佳答案

现在您收到的错误是“找不到类”,这意味着以下类不在类路径中。您应该检查 jar 是否存在于类路径中。

可能的位置(因为它不随 tomcat-6.x 一起提供):

  1. war文件的WEB-INF/lib目录。

通过阅读文档,我猜想 tomcat-jdbc 是在 tomcat-7.x 中引入的,而不是在 tomcat-6.x 中引入的,所以我怀疑它是否能按预期工作。

感兴趣的链接: http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

关于java - tomcat jdbc和spring版本兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037509/

相关文章:

java - 使用 Flying Saucer 和 iText 问题的 XHTML 到 PDF

java - Eclipse 编辑器显示一些不同的字符作为背景图案。如何禁用?

java - Apache Kafka UnresolvedAddressException 发送消息时

java - 注释表达式的非法开头

java - Velocity - #springFormInput 和自定义 ID

java - Solr 因 SocketException Broken pipe 而崩溃

Spring Kotlin DSL : get all beans of certain type

java - 在 Mockito 的单元测试中使用带有 @Required 字段的类

java - Tomcat 中的 HttpClient 4 重定向处理不同

java - 试图获取请求参数以访问登录tomcat