【NetBeans/glassFish】これが出たら。Exception [EclipseLink-4002 org.eclipse.persistence.exceptions.DatabaseException

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

これはまった。。。

【NetBeans/glassFish】これが出たら。Exception [EclipseLink-4002 org.eclipse.persistence.exceptions.DatabaseException
【NetBeans/glassFish】これが出たら。Exception [EclipseLink-4002 org.eclipse.persistence.exceptions.DatabaseException
データベースへの接続の問題なのだけど、パーミッションの関係でエラー発生していると思われて、この表題の「「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」」で検索しても引っかからないor情報が古かったり、、
英語記事であった。
過去の記事でこのようなこと書いたのだけど必ずしもそれだけではないことがあってハマったのでメモ

やっていることは
NetBeansが日本語なら「構成ファイル」の 直下のpersistance.xmlの設定(META-INF/persistence.xml)で、

これに置き換える。

ファイル→persistence.xml

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

ソース

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

ここ。

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

このように

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

value="APP"の所は実際のデータベース設定した際のUser名とPassword
これは「eclipselink.jdbcでアクセスしている場合」

この自分が何でデータベースにアクセスしているかの調べ方

ファイル→persistance.xmlをクリック、デザイン→一般

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

ここの「永続性プロバイダ」がeclipselinkの人が、先ほどのコードを置き換えられます。

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

違う方は
https://spring-java-ee.blogspot.jp/2010/02/solving-eclipselink-jpa-connection.html
当たってください。

User?Password?なんだっけ??の人は下の画像で確認
ここのつくったデータベースを右クリック「プロパティ」

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

のUserのところに書いてあります。
パスワード忘れた方は知りません。ここでの記事の範疇を超えてますので調べるか、もう一回db作り直してください。

【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」
【GlassFish Server】解決!「接続認証エラーが発生しました。理由: ユーザーIDまたはパスワードが無効です。」「Error in allocating a connection. Cause: Connection could not be allocated because」

NetBeansを一旦再起動してもう一回接続してみてください。(わたしはこれでいけました)

でわーー

Thanks!!
Spring vs Java EE Web Dev
https://spring-java-ee.blogspot.jp/2010/02/solving-eclipselink-jpa-connection.html