使用 Struts2 和 Hibernate4、MySql Server 5.1 和 Apache Tomacat 7.0 的应用程序无法从 WEB-INF/lib 目录中找到 jdbc 驱动程序(mySql Connector for 5.1)。
显示以下错误:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
当我使用 oracle10g XE 作为 db 时出现同样的错误,现在出现错误,它无法从 WEB-INF/lib 目录中找到 ojdbc14.jar 并显示错误消息:
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:XE
但是,当我在 eclipse 的运行配置选项中的引导类加载器设置中明确指定驱动程序 jar 时,应用程序运行正常。
现在我必须将战争部署到服务器上,我不能在战争档案中使用 eclipse 的引导类加载器设置,错误是什么,我现在应该做什么???
hibernate.cfg.xml 部分仅供参考。
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>