Interstage Application Server 運用ガイド
目次 索引 前ページ次ページ

第5章 メンテナンス(資源のバックアップ)> 5.1 資源のバックアップとリストア> 5.1.3 リストア手順

5.1.3.19 EJBサービス資源のリストア

 EJBサービス資源のリストア手順について説明します。
 EJBサービス資源のリストアは、コンポーネントトランザクションサービス資源とCORBAサービス資源のリストアを行う場合と行わない場合で手順が異なります。

■リストアコマンド

 コンポーネントトランザクションサービス資源のリストアと、CORBAサービス資源のリストアをしない場合のEJBサービス資源のリストアでは、以下のコマンドを使用します。

 C:\INTERSTAGE\EJB\bin\ejbmakecontainer.exe
 C:\INTERSTAGE\EJB\bin\ejbinstalleb.exe

 /opt/FJSVejb/bin/ejbmakeacontainer
 /opt/FJSVejb/bin/ejbinstalleb

 EJBサービス運用コマンドは、Interstageが起動している状態で実行する必要があります。

■リストア方法

 EJBサービス運用コマンドやエクスプローラなどを使用してEJBサービスの資源ファイルのリストアを行います。

 アプリケーション格納フォルダがJ2EE共通ディレクトリ\deployed\ejbapp、バックアップ先パスがX:\Backup\EJBの場合の操作例を以下に示します。
 アプリケーション格納フォルダが/opt/FJSVj2ee/var/deployment/deployed/ejbapp、バックアップ先パスが/backup/ejbの場合の操作例を以下に示します。

[コンポーネントトランザクションサービス資源のリストアとCORBAサービス資源のリストアをした]

  1. アプリケーション格納フォルダを、バックアップしておいたアプリケーション格納フォルダと置き換えます。(J2EE共通ディレクトリ\deployed\ejbappを削除し、J2EE共通ディレクトリ\deployedにX:\Backup\EJB\ejbappをコピー)
  2. X:\Backup\EJB配下のejbappフォルダを除くすべてのファイルを、C:\INTERSTAGE\EJB\etc配下にコピーします。

  1. アプリケーション格納フォルダをバックアップしておいたアプリケーション格納フォルダと置き換えます。
      rm -r -f /opt/FJSVj2ee/var/deployment/deployed/ejbapp
      cp -r /backup/ejb/ejbapp /opt/FJSVj2ee/var/deployment/deployed
  2. /backup/ejb/ejb001配下のejbappディレクトリを除くすべてのファイルを、/opt/FJSVejb/etc配下にコピーします。
      cp /backup/ejb/* /opt/FJSVejb/etc

[コンポーネントトランザクションサービス資源のリストアとCORBAサービス資源のリストアをしない]

  1. X:\Backup\EJB\java_config.txtを、C:\INTERSTAGE\EJB\etc配下にコピーします。
  2. ejbmakecontainerコマンドを使用して、EJBコンテナを作成します。(注1)
      ejbmakecontainer -e X:\Backup\EJB\container\MyServer.txt
      ejbmakecontainer -e X:\Backup\EJB\container\Cart.txt
  3. ejbinstallebコマンドを使用して、EJBアプリケーションをインストールします。このとき、インストール元フォルダ名にバックアップしておいたアプリケーション格納フォルダを指定することで、すべてのEJBアプリケーションの情報をリストアします。
      ejbinstalleb -e -r X:\Backup\EJB\ejbapp
  4. X:\Backup\EJB配下のejbappフォルダを除く、すべてのファイルをC:\INTERSTAGE\EJB\etc配下にコピーします。

  1. /backup/ejb/java_config.txtを、/opt/FJSVejb/etc配下にコピーします。
      cp /backup/ejb/java_config.txt /opt/FJSVejb/etc
  2. ejbmakecontainerコマンドを使用して、EJBコンテナを作成します。(注1)
      ejbmakecontainer -e /backup/ejb/container/MyServer.txt
      ejbmakecontainer -e /backup/ejb/container/Cart.txt
  3. ejbinstallebコマンドを使用して、EJBアプリケーションをインストールします。このとき、インストール元フォルダ名にバックアップしておいたアプリケーション格納フォルダを指定することで、すべてのEJBアプリケーションの情報をリストアします。
      ejbinstalleb -e -r /backup/ejb/ejbapp
  4. /backup/ejb/ejb001配下のejbappディレクトリを除くすべてのファイルを、/opt/FJSVejb/etc配下にコピーします。
      cp /backup/ejb/* /opt/FJSVejb/etc

注1)
 Light EJBコンテナ機能を使用している場合に実行してください。
 バックアップした全てのEJBコンテナを作成してください。

■注意事項

 EJBサービス資源のリストアを行う前に、コンポーネントトランザクションサービス資源のリストアとCORBAサービス資源のリストアを行う必要があります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2004