Glassfishのキャッシュを疑っていくスタイルを真似っ子して、自分もGlassfishのキャッシュを疑っていくスタイルで生きていこうという宣言です。

Glassfishを使っていると、こんな症状が出ることがあります。

  • アプリをデプロイしなおしたら、なんでかエラーで動かない。
  • JDBCリソース追加したら、Glassfishが起動しない。
  • エラーが出た。 RAR7132: Unable to enlist the resource in transaction. Returned resource to pool.
  • エラーが出た。 RAR5117 : Failed to obtain/create connection from connection pool [ ... ]. Reason : com.sun.appserv.connectors.internal.api.PoolingException: java.lang.IllegalStateException: Local transaction already has 1 non-XA Resource: cannot add more resources. ]]
  • エラーが出た。 RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: java.lang.IllegalStateException: Local transaction already has 1 non-XA Resource: cannot add more resources. ]]]

そんなときは、このスタイルでいきましょう。

Glassfishのキャッシュを疑っていくスタイル

でもきっと、Payaraへ移行するのが最も正解に近い。