这个问题可能与 Tomcat 的 JDBC 驱动配置有关。请确保您在 Tomcat 的 lib 目录下放置了正确的 JDBC 驱动,并且在 web.xml 中正确配置了数据源。
检查 JDBC 驱动:确保您将连接数据库的 JDBC 驱动拷贝到 Tomcat 安装目录下的 %Tomcat_HOME%\lib 目录中。例如,如果使用 MySQL 数据库,您需要将 mysql-connector-java-5.1.39-bin.jar 驱动包放入此目录
。
配置 web.xml:在 %Tomcat%\webapps\webroot\WEB-INF\ 目录下,确保您有一个正确配置的 web.xml 文件,内容应包括对数据源的引用,如下所示:
| <resource-ref> |
| <description>DB Connection</description> |
| <res-ref-name>jdbc/TestDB</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
修改完成后,记得重新启动 Tomcat 服务器
。
检查连接池配置:如果您使用的是连接池,确保连接池的配置正确,并且在 Tomcat 重启后能够正确加载。
https://help.fanruan.com/finereport/doc-view-297.html