Oracle JDeveloperでのデプロイメントに関する共通の問題
この項では、チェックが必要なデプロイメントに関する共通の問題について説明します。
-
単一のコンポジット・アプリケーションをデプロイする場合は、「プロジェクト」メニューからデプロイしていることを確認してください。「アプリケーション」ウィンドウでプロジェクト名を右クリックして、「デプロイ」→「SOA_profile_name」の順に選択します。
-
複数のコンポジット・アプリケーションをデプロイする場合は、「アプリケーション」メニューからデプロイしていることを確認してください(「アプリケーション」ウィンドウでアプリケーション名を右クリックして、「デプロイ」→「SOA_bundle_profile_name」の順に選択します。)
-
「デプロイ」をクリックしてプロファイル名を選択した後に、デプロイメント・ウィザードの「デプロイメント・アクション」ページが表示されることを確認してください。
-
必要に応じて、新規リビジョンID(オプション)を入力し、構成プラン(ある場合)を選択します。
-
デプロイするコンポジット・アプリケーションが同じリビジョンIDでサーバー上にすでに存在している場合は、デプロイメント・ウィザードの「構成のデプロイ」ページで「同じリビジョンIDで既存のコンポジットを上書きします。」チェック・ボックスを選択します。このオプションを選択しないと、デプロイメントは失敗します。
-
コンパイルが失敗すると、デプロイメント・エラーではなくコンパイル・エラーが発生します。このエラーは、プロジェクトのコンパイル時にのみ表示されます。
-
コンパイラのメッセージで不十分な場合は、コンパイラ・ログを確認してください。このログ・ファイル(
scac.log
)へのリンクは、「メッセージ」タブに表示されます。このメッセージは次の例のようになります。Compilation of project 'FirstComposite.jpr' finished. Check '/scratch/myhome/ jdevWorkarea/mywork/Application11/FirstComposite/SCA-INF/classes/scac.log' for details.
-
コンパイルが成功すると、コンポジットに対してSAR/SOAバンドル・アーカイブが作成されます。SARアーカイブの場合は、次の例に示すメッセージが「デプロイメント」タブに表示されます。
Wrote Archive Module to /scratch/myhome/jdevWorkarea/mywork/Application11/FirstComposite/deploy/sca_ FirstComposite_rev1.0.jar
SOAバンドル・アーカイブの場合は、次の例に示すメッセージが「デプロイメント」タブに表示されます。
Wrote Archive Module to /scratch/myhome/jdevWorkarea/mywork/Application11/SecondComposite/deploy/sca_ SecondComposite_rev1.0.jar Wrote Archive Module to /scratch/myhome/jdevWorkarea/mywork/Application11/FirstComposite/deploy/sca_ FirstComposite_rev1.0.jar Wrote Archive Module to /scratch/myhome/jdevWorkarea/mywork/Application11/deploy/soabundle1.zip
-
SARファイルのすべてのURLが、次の形式であることを確認します。
sca_CompositeName_revRevisionID.jar
たとえば、
sca_FirstComposite_rev1.0.jar
のようになります。 -
この後、Oracle JDeveloperはサーバーにアーカイブ・バイナリを送信します。次のメッセージが「デプロイメント」タブに表示されます。この時点で、Oracle JDeveloperのデプロイメント・ロールは終了し、サーバー(SOAインフラストラクチャ)がデプロイメントを制御します。
Deploying sca_FirstComposite_rev1.0.jar to myhost19:7001
-
デプロイメントが成功すると、次の例に示すメッセージが「デプロイメント」タブに表示されます。
Received HTTP response from the server, response code=200 Successfully deployed archive soa_bundle_name.zip to soa_server_name
-
デプロイメントが失敗すると、次の例に示すメッセージ、およびサーバーからのエラー・メッセージ(ある場合)が「デプロイメント」タブに表示されます。
Error deploying the archive. Check server log for more details. Connection refused. Elapsed time for deployment: 8 seconds
-
ほとんどの場合、サーバー上で発生したエラーに関する情報はサーバーから提供されます。サーバーからのエラー・メッセージが表示されない場合は、サーバーで
soa_server1-diagnostic.log
をチェックして追加情報を検索してください(soa_server1
は管理対象サーバーの名前です)。このファイルは、サーバーのdomain_home
/servers/soa_server1/logs
にあります。