3

Xamppサーバーでjspサーブレットアプリケーションを起動しました。このサーバーにはdbconnection.javaLoginValidator.java(servlet)ファイルがあります。

サーブレット()からデータベースにアクセスしようとするとエラーが発生しますLoginValidator.java

次のエラーが発生します。

Class Not found Exception : com.mysql.jdbc.Driver

をインポートしましたmysql-connector-java-5.1.18-bin.jar。私はたくさん検索しましたが、解決策を見つけることができませんでした。

4

3 に答える 3

1

mysql-connector-java-5.1.18-bin.jar はプロジェクトのどこにありますか? mysql-connector-java-5.1.18-bin.jar はクラスパス プロジェクトにありますか?

mysql-connector-java-5.1.18-bin.jar がデプロイされている場合は、サーバー上のアプリケーションを参照してください。

于 2012-12-07T13:29:25.147 に答える
0

コネクタjarをアプリケーションの/WEB-INF/lib/ディレクトリに配置してみてください。それが機能しない場合は、この醜いトリックを試してください。mysql-connectorjarを\ xampp \ tomcat \lib\ディレクトリに配置します。コネクタjarを誤ってインポートしたため、クラスパスに含まれていない可能性があります。

于 2012-12-07T11:06:12.597 に答える
0

mysql-connector-java-5.1.18-bin.jarフォルダー内にファイルを配置する必要があります。

YOUR_WEBAPPS_FOLDER/YOUR_WEBAPP/WEB-INF/lib/

これにより、サーブレットが Web コンテナーによってコンパイルされるときにクラスパスで使用できるようになります。

于 2012-12-07T10:58:21.333 に答える