我正在ClassNotFoundException
使用Class.forname("com.mysql.jdbc.Driver")
Windows Vista 64 位、Eclipse Galileo、GWT 框架。我下载mysql-connector-java-5.1.6-bin
了,但我应该把这个文件放在什么路径?我在 gwt-projects 中遇到了这个异常,但在正常项目中它运行良好。知道应该怎么做吗?
问问题
2828 次
3 回答
1
最后它起作用了,问题不在类路径中,而是来自 .jar 文件本身,我使用 mysql-connector-java-5.1.6-bin 不起作用,但是当我尝试 mysql-connector-java-3.0 时。 17-ga-bin 一切正常,我希望尽快修复新版本,感谢 BalusC 的帮助 :)
于 2010-04-27T13:15:13.913 回答
0
只需将 JAR 文件放在相关应用程序的运行时类路径中即可。
对于基于 Servlet 的 Web 应用程序,通常将其放在/WEB-INF/lib
文件夹中。默认情况下,它被 webapp 的运行时类路径覆盖。
于 2010-04-27T12:30:59.200 回答
0
禁用谷歌应用引擎。它是 Eclipse 中的一个设置。
Google App Engine 不允许您打开套接字。当您尝试加载 JDBC 驱动程序时,它会在静态块中建立一个套接字连接。静态块中的异常会导致 ClassNotFoundException,这就是您所看到的。
于 2010-04-27T13:12:28.020 回答