3

NetBeansを使用してリモートGlassfishサーバーにプロジェクトをデプロイしようとすると、次のエラーが発生します。

SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
SEVERE: Exception while preparing the app
SEVERE: Invalid resource : proximity__pm

しかし、このプロジェクトをローカルマシンのglassfishサーバーにデプロイすると、正常に機能します。リモートマシンでエラーが発生する理由がわかりません。誰か助けてくれて、何が悪いのか教えてください。前もって感謝します。

4

2 に答える 2

3

このエラーは、リソース(接続プール、jdbcリソース)がアプリケーションと一緒にデプロイされていない場合に発生する可能性があります。

Netbeansを使用してローカルにデプロイする場合、IDEがリソースのデプロイメントを管理します。リモートサーバーでは、WARファイルのみをデプロイする場合、リソースは自動的にデプロイされません(アプリケーションスコープのリソースを使用しない限り)。

次のいずれかを実行できます。

  • アプリをデプロイするに、リモートサーバーでリソースを手動で設定してみてください

  • または、アプリケーションスコープのリソースを使用するようにアプリケーション設定を変更します(これらのリソースは、それらがデプロイされているアプリケーションでのみ使用でき、同じサーバー上の他のWebアプリでは使用できません)。

アプリケーションスコープのGFリソースに関するドキュメントは、現時点ではあまり良くありません。私が自分のプロジェクトで見つけた最高のチュートリアルは、このビデオチュートリアルでした。

于 2012-07-27T06:50:09.783 に答える
0

リモートのglassfishサーバーのログを調べて、正確なエラーメッセージを確認してください。

于 2012-07-27T06:35:31.363 に答える