0

我的应用程序在 tomcat 6 中使用此连接变量运行良好

Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/Travel","root","root");

我已经尝试了很多地方来解决这个问题,但我找不到解决方案。但是在 tomcat 7 中,当我尝试使用连接变量时,它会返回Null pointer Exception. 有没有办法在连接文件中更改它?

4

1 回答 1

2

有类似的问题 Tomcat7 与 mysql-connector-java-5.1.26 放在我的 $CATALINA_HOME/lib 和 WEB-INF/lib 中,以防万一。但是直到在获得连接之前使用这两个语句中的任何一个才会找到它:

DriverManager.registerDriver(new com.mysql.jdbc.Driver ());

OR

Class.forName("com.mysql.jdbc.Driver");

然后从 $CATALINA_HOME/lib 中删除 mysql-connector-java-5.1.26 ,连接仍然有效。

于 2013-11-09T05:49:57.283 回答