こんにちは、JPA を使用してデータベースにアクセスする Liferay ポートレットに取り組んでいます。Tomcat 7 と MySQL を使用しています。
このポートレットは私のマシンでは正常に動作しますが、ポートレットを別のサーバーのテスト環境に移動してテスト ポータルで使用しようとすると、次のエラーが発生します。
ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
私のpersistence.xmlのデータベース接続データベースは問題ありません。
エラーが変化したかどうかを確認するために、persistence.xml に間違った接続データを入れてみましたが、変化しませんでした。たとえば、ユーザーを「wronguser」に設定し、ポートレットをデプロイして再度使用しようとすると、まったく同じエラーが発生しました。
ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
データベース名または URL を変更しても、エラーは常に同じです。何かが更新されていないようです。Tomcat 一時フォルダーを削除しようとしましたが、役に立ちませんでした。
何か案は?
前もって感謝します。