| Sun ONE Application Server 7, Enterprise Edition 管理者ガイド |
本書について
このマニュアルでは、SunTM ONE Application Server 7, Enterprise Edition の設定および管理の方法について説明します。このマニュアルの対象読者は、WWW 経由でより多くの顧客にクライアントサーバーアプリケーションを提供しようと考えている企業の IT 管理者です。
この章には次の節があります。
マニュアルの概要このマニュアルでは、Sun ONE Application Server の設定および管理の方法について説明します。サーバーの設定後、このマニュアルを使ってサーバーの保守を行います。
マニュアルの構成このマニュアルは、4 部構成になっています。巻末には索引が付いています。最初の第 1 部「サーバーの基礎知識とグローバル設定の管理」では、製品の概要を説明します。第 2 部「サーバーインスタンスの管理」では、管理サーバーの使用方法や、すべてのサーバーインスタンスに影響を及ぼすその他のサーバー機能の使用方法を紹介します。
管理サーバーの基本的な使用方法を理解したら、第 3 部「HTTP サーバーの機能と仮想サーバーの管理」でプログラムと設定スタイルの使用方法を参照してください。
複数のアプリケーションサーバーインスタンスの設定、クラスタリングの設定、および HTTP セッションのロードバランスやフェイルオーバーについては、第 4 部「複数のサーバーインスタンスの設定」を参照してください。
最後の「付録」では、国際化の問題、サーバーの拡張機能、フェイルオーバーのシナリオ、Sun ONE Application Server コマンド行インタフェースなど、さまざまな項目を取り上げて説明します。
第 1 部 : サーバーの基礎知識とグローバル設定の管理
Sun ONE Application Server の概要を説明します。次の各章で構成されています。
- 第 1 章「Sun ONE Application Server 管理入門」では、Sun ONE Application Server の概要を説明します。
- 第 2 章「管理サーバーの設定」では、管理サーバーの管理方法を説明します。
- 第 3 章「管理ドメインの設定」では、複数ドメインの使用方法を説明します。
第 2 部 : サーバーインスタンスの管理
サーバーインスタンスの設定方法、管理方法、および使用方法を概念的な側面と実際的な側面から詳しく説明します。次の各章で構成されています。
- 第 4 章「アプリケーションサーバーインスタンスの使用」では、Sun ONE Application Server のサーバー設定の設定方法を説明します。
- 第 5 章「ログの使用」では、基本的なログ機能と、Sun ONE Application Server で使用できるログの特徴および機能について説明します。
- 第 6 章「Sun ONE Application Server の監視」では、監視方法と、Sun ONE Application Server 7, Enterprise Edition で使用できる SNMP (Simple Network Management Protocol) の特徴と機能について説明します。
- 第 7 章「J2EE コンテナの設定」では、EJB (Enterprise Java Beans) や MDB (Message Driven Bean : メッセージ駆動型 Bean) などの J2EE アプリケーションコンポーネントの実行時サポートを提供するコンテナの設定方法および使用方法を説明します。
- 第 8 章「トランザクションサービスの使用」では、データベーストランザクションとその使用方法および管理方法を説明します。
- 第 9 章「ネーミングとリソースの設定」では、J2EE リソースの設定方法を説明します。
- 第 10 章「JMS サービスの使用」では、ネイティブの JMS プロバイダである Sun ONE Message Queue に組み込まれた JMS サービスについて説明します。
- 第 11 章「Corba/IIOP クライアント用のサーバーの設定」では、Sun ONE Application Server 7, Enterprise Edition 環境で、RMI/IIOP プロトコルを使って CORBA ベースのクライアントをサポートする方法を説明します。
- 第 12 章「アプリケーションの配備」では、Sun ONE Application Server にアプリケーションを配備する方法を説明します。
第 3 部 : HTTP サーバーの機能と仮想サーバーの管理
プログラムや設定スタイルの管理インタフェースの使用に関する情報を提供します。次の各章で構成されています。
- 第 13 章「HTTP 機能の設定」では、Sun ONE Application Server の HTTP 関連機能の設定方法を説明します。
- 第 14 章「仮想サーバーの使用」では、Sun ONE Application Server による仮想サーバーの設定方法および管理方法を説明します。
- 第 15 章「仮想サーバーコンテンツの管理」では、サーバーコンテンツの設定方法および管理方法を説明します。
第 4 部 : 複数のサーバーインスタンスの管理
クラスタの設定、ロードバランス、セッションの持続性、および高可用性データベースについて説明します。次の各章で構成されています。
- 第 16 章「ロードバランスの設定」では、HTTP 要求のロードバランスの設定方法、およびロードバランスプラグインの設定方法と管理方法を説明します。
- 第 17 章「クラスタの管理」では、アプリケーションサーバーのクラスタの設定方法および管理方法を説明します。また、クラスタに関する重要な情報も記載されていて、これらの情報は Sun ONE Application Server 7, Enterprise Edition のフェイルオーバー機能を十分に活用するために役立ちます。
- 第 18 章「セッション持続性の設定」では、Sun ONE Application Server のセッションの持続性の設定方法を説明します。
- 第 19 章「cladmin コマンドの使用」では、製品にバンドルされている cladmin コマンドの使用方法を説明します。
- 第 20 章「高可用性データベースの管理」では、Sun ONE Application Server の HADB (High Availability Database : 高可用性データデース) およびその設定方法と管理方法を説明します。
第 5 部 : 付録
参考になる情報を提供します。次の各付録で構成されています。
- 付録 A 「コマンド行インタフェースの使用」では、ユーザーインタフェース画面の代わりにコマンド行ユーティリティを使用する方法を説明します。
- 付録 B 「フェイルオーバーのシナリオ」では、アプリケーションサーバーインスタンスおよび Web アプリケーションのセッション持続性の設定がセッションのフェイルオーバー情報に与える影響を説明します。
- 付録 C 「Apache Web サーバーのコンパイルと設定」では、Sun ONE Application Server 7, Enterprise Edition に対応する Apache Web サーバーのコンパイル方法および構築方法を説明します。
- 付録 D 「試用エンタープライズライセンスによる Sun ONE Message Queue ブローカの実行」では、MQ (Message Queue) ブローカのエンタープライズ機能を評価するための、試用エンタープライズライセンスによる Sun ONE Message Queue ブローカの実行方法を説明します。
- 付録 E 「サードパーティ製品の著作権について」では、著作権に関する追加情報を提供します。
製品ラインの概要Sun ONE Application Server は、アプリケーションサーバー関連の技術の向上に寄与する、画期的な製品です。開発者向けの使いやすいパッケージには、最新の Java テクノロジが組み込まれています。Sun ONE Application Server 製品は、高度なスケーラビリティを備えたアプリケーションサーバー技術を実現したいという Sun の専門家たちの 6 年以上におよぶ開発努力の成果です。本製品により、JavaServer PagesTM (JSPTM)、JavaTM Servlet、Enterprise JavaBeansTM (EJBTM) テクノロジを利用した堅牢なアプリケーションを迅速に開発できます。本製品のテクノロジは、小規模な部門アプリケーションからエンタープライズ規模のミッションクリティカルなサービスまで、広い範囲のビジネス要件をカバーしています。本稼働環境と開発環境の両方に幅広く対応するため、次の 3 種類のアプリケーションサーバーが用意されています。
Platform Edition
Platform Edition は、Sun ONE Application Server 7 製品ラインの中核を成す製品です。本製品では、J2EETM (JavaTM 2 Platform, Enterprise Edition) 1.3 プラットフォームの仕様に準拠した高性能な実行時環境を提供します。この環境は、基本的な配備作業やサードパーティ製のアプリケーションの組み込みにも適しています。
Platform Edition の配備先は、単一のアプリケーションサーバーインスタンス、つまり Java プラットフォーム (JavaTM 仮想マシンまたは JVMTM) 用の単一の仮想マシンに限定されています。Platform Edition では、複数層の配備トポロジがサポートされます。ただし、Web サーバー層のプロキシはロードバランスを行いません。さらに、管理ユーティリティを使用できるのは、ローカルクライアントに限定されています。
Sun ONE Application Server 7 の Platform Edition は、Solaris 9 にバンドルされています。
Standard Edition
Standard Edition では、Platform Edition から拡張されたリモート管理機能を用いて、複数のアプリケーションサーバーインスタンスを管理することが可能です。また、Web サーバー層のプロキシにより Web アプリケーションのトラフィックを分散させる機能もあります。Standard Edition では、管理ドメインごとに複数のアプリケーションサーバーインスタンスを設定できます。さらに、SNMP (Simple Network Monitoring Protocol) を使用して、Standard Edition のアプリケーションサーバーを監視できます。バンドルされている Sun ONE Directory Server は、ユーザー認証機能を持ち、限られたアプリケーション構成データを格納しています。
Enterprise Edition
Enterprise Edition では、アプリケーションサーバープラットフォームの基本機能に、高可用性、ロードバランス機能、クラスタ管理機能が追加されています。これにより、高性能な実行時環境を必要とするような、J2EE ベースのアプリケーションもスムーズに配備できます。Standard Edition より高度な管理機能により、複数のインスタンスの配備にも対応しています。
クラスタリング機能では、複数のアプリケーションサーバーインスタンスの複製をグループとして構成し、クライアント要求のロードバランスを行うことができます。Enterprise Edition は、Web 層のロードバランスプラグインおよびサードパーティ製ハードウェアのロードバランサの両方をサポートしています。さまざまなアプリケーションサーバーコンポーネントのセッションフェイルオーバーも可能です。「Always On (常時配信)」という独自の高可用性データベーステクノロジを、高可用性持続ストアの基盤として採用しています。
製品の詳細は、Sun Microsystems の Web ページ (http://www.sun.com) に掲載されている Sun ONE Application Server の Web ページを参照してください。さらに、(インストール時またはダウンロード時に同意した) 製品付属の『補足条項』を参照し、各 Edition のアプリケーションサーバーに関するユーザーの権限を確認してください。
マニュアルの使用法Sun ONE Application Server 7, Enterprise Edition のマニュアルは、PDF 形式または HTML 形式でも入手できます。
次の表は、Sun ONE Application Server のマニュアルに記述されているタスクと概念を示しています。左側の列にタスクと概念、右側の列に参照するマニュアルを示します。
マニュアルの表記規則この節では、このマニュアルの表記規則について説明します。
一般的な表記規則
このマニュアルは、次の表記規則に従っています。
- フォントは、次のように使い分けます。
- このマニュアルでは、ほとんどのプラットフォームのインストールルートディレクトリを install_dir と記述します。例外については、「ディレクトリ名の表記規則」を参照してください。
デフォルトでは、ほとんどのプラットフォームの install_dir は次の場所になります。
/opt/SUNWappserver7
ディレクトリ default_config_dir および install_config_dir は、install_dir と同義です。例外と追加情報については、「ディレクトリ名の表記規則」を参照してください。
ディレクトリ名の表記規則
SolarisTM 8 および 9 のインストールでは、アプリケーションサーバーのファイルはデフォルトで複数のルートディレクトリにまたがって保存されます。ここでは、これらのディレクトリについて説明します。
- Solaris 8 および 9 のインストールでは、デフォルトのインストールディレクトリは次のように表記されます。
- install_dir は /opt/SUNWappserver7 を示します。このディレクトリにはインストールイメージの静的な要素が保存されます。ユーティリティ、実行可能ファイル、およびアプリケーションサーバーを構成するライブラリは、すべてここに保存されます。
- default_config_dir は /var/opt/SUNWappserver7/domains を示します。このディレクトリは、作成したドメインのデフォルトの保存場所です。
- install_config_dir は /etc/opt/SUNWappserver7/config を示します。このディレクトリには、ライセンスなどのインストール全体に適用される設定情報や、このインストール用に設定した管理ドメインのマスターリストが保存されます。
製品サポート製品またはマニュアルに関する一般的なフィードバックについては、appserver-feedback@sun.com に電子メールで送付してください。
ご使用のシステムに問題が発生した場合は、次のいずれかの方法でカスタマサポートにお問い合わせください。
サポートのご依頼の前に、次の情報を用意してください。サポート担当がお客様の問題を解決するために必要な情報です。