我有一个 JAVA 应用程序,可以在 Tomcat7 上的本地 Windows7 环境中正常运行。我正在尝试在 Linux 环境中将其投入生产。一切都已完成并且工作正常,除非我的应用程序尝试访问数据库。不涉及数据库的操作,它工作正常。我得到的错误是
java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory
此类是 tomcat-dbcp.jar 的一部分。这放在我的 $CATALINA_HOME/lib 文件夹中。为什么这个还没有收到?请帮忙!
更新:我还打开了 .jar 文件并进行了检查。存在 org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory.class 文件。