アプリケーション・サーバー接続を介して、パッケージ化されたアプリケーションをBEA WebLogicアプリケーション・サーバーにデプロイできます。 パッケージ化されたアプリケーションには、デプロイするファイルの指定、それらのファイルの構成の説明、およびターゲット・サーバーの指定を行うデプロイメント・プロファイルが含まれます。
ターゲットWebLogicサーバーは、ローカルにインストールされているか、またはネットワーク・ドライブにマップされている必要があります。
BEA WebLogicアプリケーション・サーバーにデプロイするには、次の手順を実行します。
WebLogicインストール・ディレクトリに、ターゲット・アプリケーション・サーバーへの接続(weblogic.jar
ファイル)を作成します。
プロジェクトでADF Business Componentsを使用する場合は、ADF Business Componentsのデプロイメント用にサーバーを構成します。
ビジネス・コンポーネントJSPをデプロイする場合は、ordhttp.jar
をWebLogicのクラスパスにコピーします。HtmlServicesが、ordhttp.jar
内のクラスを使用して、更新と挿入に対するマルチパートのHTTP要求を処理します。 このファイルは、<jdev_install>/ord/jlib
にあります。
ナビゲータでデプロイメント・プロファイルを選択して右クリックし、オプションを選択します。
「配布先」->「<アプリケーション・サーバー接続>」を選択して、アプリケーションをアーカイブ・ファイルとしてパッケージ化し、選択したアプリケーション・サーバー接続を介してデプロイします。
注意:
Weblogicにデプロイするビジネス・コンポーネント・プロジェクトを開発する際に、接続タイプおよび対応するSQL言語、型マップまたはドメインを選択する必要があります。 詳細は、「Oracle9i LiteおよびOracle以外のデータソース用のOracle ADF Business Componentsの開発」を参照してください。
http://<hostname>:<portnumber>/<virtual_path>/<sitename>/main.html
ここで、virtual_path
は、デプロイメント・プロファイルで指定したコンテキスト・ルートです。
ADFアプリケーションをWebLogicにデプロイする際は、Struts JARファイルも共通ライブラリ・フォルダにデプロイするか、または各アプリケーションとともにデプロイする必要があります。
Webアプリケーションの場合、WARファイル内のWebデプロイメント・ディスクリプタのパスが、WEB-INF/web.xml
であることを確認してください。
EJBアプリケーションの場合、EJB JARファイル内のEJBデプロイメント・ディスクリプタのパスが、META-INF/ejb-jar.xml
であることを確認してください。
weblogic.jar
がクライアントのクラスパス上に存在する必要があります。また、次のコードが必要です。
env.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
env.put(Context.SECURITY_PRINCIPAL, "system");
env.put(Context.SECURITY_CREDENTIALS, "welcome1");
env.put(Context.PROVIDER_URL, "t3://localhost:7001");
weblogic-ejb-jar.xml
を右クリックし、「プロパティ」を選択します。
「Enterprise JavaBean」の下で、関連するModuleBM Beanを選択します。 右側に「EJB」タブが表示されます。
「EJB」タブで、weblogic-ejb-jar.xml
のJNDI名、およびWebLogicにすでにデプロイされている他のEJBのJNDI名と同じにならないように、「JNDI名」フィールドを変更します。
EJBにアクセスするアプリケーションをWebLogicにデプロイします。 デプロイ時には、IDEによって適切なEJB参照が自動的にweblogic.xml
に埋め込まれます。
BEA WebLogicアプリケーション・サーバーの使用
ADF Business Componentsのデプロイメント用のWebLogicの構成
WebLogic用EJBクライアントのサンプル・クライアント・コード
WebLogicへのUIXデプロイメントについて
Copyright © 1997, 2004, Oracle. All rights reserved.