2016-09-08 4 views
0

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のクラス

をロードできませんでした。私は同じ問題がまだ異なるバージョンのコネクタを試しました。

+0

あなたのtomcatフォルダがどこにありますか。開発用ワークステーションで実行しようとしているのですか、または展開後にWebサーバーでクラッシュしますか? Eclipse IDEを使用していますか? – Pavlo

+0

それは、日食ではなく、Centosマシン上で実行されています。/appに、必要なすべてのものを含むフォルダを作成しました。権限は問題ありません。 – Gonzague

+0

jarファイルをシステムの 'classpath'に追加してください! –

答えて

-1

コードファイルがないと正確に何の問題が見つからないのですか?この問題のために、この例外がスローされます。

考えられる解決方法は、データベースプロパティファイルに間違いがあります。 これはあなたのシステムに応じて、いくつかのプロパティです、あなたは確認し、データベース名とusernamepasswordを与えることができます。問題は単一のために発生します。または、または。あなたも詳細を見つけることができますhere.

jdbc.driverClassName=com.mysql.jdbc.Driver 
jdbc.url=jdbc:mysql://localhost/mydb 
jdbc.username=myinfuser 
jdbc.password=myinfuserpw 
関連する問題