WebLogic にディプロイするには

本トピックでは、Interface Mapping Toolkit を使用して開発したアプリケーションを WebLogic Application Server にディプロイする方法を説明します。

  1. WebLogic サーバー ドメインを設定していない場合は、WebLogic のドメイン構成ウィザードを使用して、その指示に従ってドメインを設定します。スタート メニューからウィザードを開始できます。
  2. COBOL システム (Enterprise Developer または Enterprise Server) が、空白文字を含むパスを使用する場所にインストールされている場合は、空白文字を含まないパスの場所に次のファイルをコピーする必要があります。
    mfcobolpure.jar
    デフォルトでは %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin および \bin64(Windows) または $COBDIR/lib(UNIX) ディレクトリにあります。
    mfconnector.jar
    アプリケーション サーバーに対応する %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\javaee\javaee7(Windows) または $COBDIR/javaee/javaee7 (UNIX) のサブディレクトリにあります。たとえば、WebLogic の mfconnector.jar ファイルは、oracleweblogic1221 という名前のサブディレクトリにあります。
  3. テキスト エディターを使用して、プロジェクトのスタートアップ スクリプトを開きます。このスタートアップ スクリプトは StartWebLogic.cmd(UNIX)StartWebLogic.sh(Windows) または で、WebLogic インストールのドメインの bin ディレクトリにあります。
  4. ファイルの末尾に移動します。
  5. プラットフォームに応じて、次のように適切なコードを追加します。
    set java_home=jdk_path
    set mf_home=mfcobolpure_path
    set classpath=%java_home%\lib\tools.jar;
                  %mf_home%\mfconnector_path\mfconnector.jar;
                  %mf_home%\mfcobolpure.jar
    JAVA_HOME=jdk_path
    export JAVA_HOME
    MF_HOME=mfcobolpure_path	 
    export MF_HOME
    CLASSPATH=$JAVA_HOME/lib/tools.jar:
              $MF_HOME/mfconnector_path/mfconnector.jar:
              $MF_HOME/mfcobolpure.jar
    export CLASSPATH

    詳細は次のとおりです。

    • jdk_path は、WebLogic で使用する JDK インストールの場所です。
    • mfcobolpure_path は、mfcobolpure.jar を含むパスです。
    • mfconnector_path は、必要な mfconnector.jar を含むパスです。この jar を mfcobolpure.jar と同じディレクトリにコピーした場合は、このパスを指定する必要はありません。
  6. ファイルを保存します。
  7. スタートアップ スクリプトがビルドされ、実行可能な状態になります。

トレースを有効にするには

トレースを有効にするには (オプション)、Java EE および WebLogic のバージョンに対応する ra.xml ファイルを編集します。ra.xml ファイルは、mfcobol*.rar アーカイブ ファイルに含まれています。このアーカイブ ファイルは、デフォルトでは %ProgramFiles%\Micro Focus\Enterprise Developer\javaee\javaee7\oracleweblogic1221(Windows) または /opt/microfocus/EnterpriseDeveloper/javaee/javaee7/oracleweblogic1221(UNIX) にあります。

Trace プロパティのプロパティ値を false から true に変更します。変更前は次のようになります。

<config-property>
  <config-property-name>Trace</config-property-name>
  <config-property-type>java.lang.Boolean</config-property-type>
  <config-property-value>false</config-property-value>
</config-property>

変更後は次のようになります。

<config-property>
  <config-property-name>Trace</config-property-name>
  <config-property-type>java.lang.Boolean</config-property-type>
  <config-property-value>true</config-property-value>
</config-property>

WebLogic を開始するには

Windows 環境の場合:

  1. WebLogic サーバー ドメインを設定し、スタートアップ スクリプトを編集します (作業を行っていない場合)。
  2. WebLogic のスタート メニューに移動し、スタートアップ スクリプトで指定したドメインおよびサーバーを選択します。このスタート メニュー項目により、スタートアップ スクリプトが実行されます。

    Windows のコントロール パネルの [サービス] を使用して WebLogic を起動することはできません。またコントロール パネルで、マシンをリブートした際に自動的に起動するように構成することもできません。

UNIX 環境の場合:

  1. WebLogic サーバー ドメインを設定し、スタートアップ スクリプトを編集します (作業を行っていない場合)。
  2. ディレクトリを WebLogic サーバー ドメイン ディレクトリに変更します。
  3. root ユーザーとして、次を入力してスタートアップ スクリプトを実行します。
    startWebLogic.sh

WebLogic サーバー コンソールを開始するには

  1. WebLogic を開始します。
  2. ブラウザーを開きます。
  3. URL http://localhost:7001/console を入力します。7001 は、サーバー コンソールのデフォルト ポートです。

リソース アダプターを WebLogic にディプロイするには

  1. WebLogic サーバーおよび WebLogic サーバー コンソールを開始します。
  2. WebLogic サーバー コンソールの左側のペインで [your-domain>Deployments>Connectors] の順に展開します。
  3. [Configure a new Connector Component] をクリックして、このページの手順を実行します。リソース アダプター ファイルのアップロードを求められた場合は、必要な mfcobol*.rar ファイルをアップロードします。

    接続ファクトリを作成したり、リソース アダプターの JNDI 名を指定したりする必要はありません。これらは、接続ファクトリのディプロイメント記述子 weblogic-ra.xml ですでに指定されています。

  4. このページの右側にあるディプロイ作業の一覧を調べて、リソース アダプターがディプロイされたことを確認します。リソース アダプターは、左側の階層にも表示されます。
注: ローカル トランザクション コネクタ (mfcobol-localtx.rar) をディプロイするには、まず XA トランザクション コネクタ (mfcobol-xa.rar) をディプロイし、次にそのコネクタをアンディプロイします。その後、ローカル トランザクション コネクタをインストールできます。

EJB を WebLogic にディプロイするには

  1. .ear ファイルに EJB が含まれていない場合は、EJB を .ear ファイルにパッケージ化します。クライアントおよび EJB を同時に生成した場合には、myProject\repos\myservice.deploy(Windows) または myProject/repos/myservice.deploy.ear ファイルが作成されます。(UNIX)
  2. WebLogic サーバーおよび WebLogic サーバー コンソールを開始します。
  3. .ear ファイルを次のようにディプロイします。
    1. 左側のペインで [mydomain>Control>myserver] の順に展開します。
    2. 右側の [Configure a new Application] をクリックして、そのページの手順を実行します。
    3. このページの右側にあるディプロイ作業の一覧を調べて、アプリケーションが正しくディプロイされたことを確認します。アプリケーションは、左側の階層にも表示されます。

WebLogic を停止するには

  1. WebLogic サーバー コンソールを起動していない場合は起動します。
  2. 左側のペインでサーバーを検索します。それには、[mydomain>Control>myserver] を展開します。
  3. 対象のサーバーを右クリックします。
  4. [Start/Stop server] をクリックし、指示に従います。

WebLogic サーバー コンソールは、サーバーを再起動するまで使用できません。