MySQLデータベースに接続する予定のWebアプリケーションを持つTomcatサーバーがあります。MySQL JDBCドライバを読み込めません
私は-verbose:class
[Loaded com.mysql.jdbc.Driver from file:/app/tomcat/8.5.4/webapps/my-app/WEB-INF/lib/mysql-connector-java-5.1.36.jar]
しかし、春のコンテキストをロードするとき、それはまだ私に例外を投げ何らかの理由を使用する場合、ドライバがロードされます。
によって引き起こさ:org.springframework.beans.PropertyBatchUpdateException ;入れ子になったPropertyAccessExceptions(1)は次のとおりです。
PropertyAccessException 1:org.springframework.beans.MethodInvocationException:プロパティ 'driverClassName'が例外をスローしました。ネストされた例外はjava.lang.RuntimeExceptionです:私はTomcatのlibフォルダにコネクタlibにファイルを移動しようとしたが、それは何も変更しませんでしたdriverClassNameはcom.mysql.jdbc.Driverのクラス
をロードできませんでした。私は同じ問題がまだ異なるバージョンのコネクタを試しました。
あなたのtomcatフォルダがどこにありますか。開発用ワークステーションで実行しようとしているのですか、または展開後にWebサーバーでクラッシュしますか? Eclipse IDEを使用していますか? – Pavlo
それは、日食ではなく、Centosマシン上で実行されています。/appに、必要なすべてのものを含むフォルダを作成しました。権限は問題ありません。 – Gonzague
jarファイルをシステムの 'classpath'に追加してください! –