このエラーInvalid resource : java:module/companyDB__pm
JNDIがサーバーに存在しないことを意味するため、問題を解決するには、GlassFishサーバーに同じ名前companyDB
を使用してJNDIを手動で作成する必要があります。
例:
サーバーにログインすると、次のように表示されます:
JDBC接続プールの作成
情報を入力して[次へ]を押すと、PostgresSQLを使用しているので、この場合はMySQLを選択します:
接続情報を入力し、[完了]を押します:
接続がpingを押さないことに成功したかどうかを確認するには、次のことを確認してください:
次に、JDBCリソースを作成します:
新しいJNDIを作成し、アプリケーションで同じ名前を指定し、以前に作成したプールを選択して、[完了]を押します:
これで、アプリケーションをデプロイできます。これがお役に立てば幸いです。