Windows Vista 64 ビット、Eclipse Galileo、GWT フレームワークを使用していClassNotFoundException
ます。Class.forname("com.mysql.jdbc.Driver")
をダウンロードしまし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
Google App Engine を無効にします。Eclipseでの設定です。
Google App Engine では、ソケットを開くことができません。JDBC ドライバーをロードしようとすると、静的ブロックでソケット接続が確立されます。静的ブロックの例外は ClassNotFoundException につながります。これが表示されているものです。
于 2010-04-27T13:12:28.020 に答える
0
問題のアプリケーションのランタイム クラスパスに JAR ファイルを配置するだけです。
サーブレット ベースの Web アプリケーションの場合、通常は/WEB-INF/lib
フォルダに配置します。デフォルトでは、webapp のランタイム クラスパスによってカバーされます。
于 2010-04-27T12:30:59.200 に答える