Sun ONE Application Server 7, Update 1 管理者ガイド |
816-6857-10 |
最終更新日: 2003年 3 月 24 日 |
目 次マニュアルの概要
マニュアルの構成
第 1 部 : サーバーの基礎知識とグローバル設定の管理
マニュアルの表記規則
第 2 部 : サーバーインスタンスの管理
第 3 部 : HTTP サーバーの機能と仮想サーバーの管理
第 4 部 : 付録
一般的な表記規則
製品ラインの概要
ディレクトリ名の表記規則
Platform Edition
マニュアルの使用法
Standard Edition
Enterprise Edition
製品サポート
Sun ONE Application Server 管理入門
Sun ONE Application Server について
Solaris バンドル版の設定
管理ドメインの作成
管理インタフェースの使用
管理サーバーの起動
アプリケーションサーバーインスタンスの作成
アプリケーションの配備
管理インタフェースへのアクセス
コマンド行インタフェースの使用
タブの使用
ボタンの使用
オンラインヘルプへのアクセス
管理インタフェースの終了
管理サーバーへのアクセス
アプリケーションサーバーインスタンスへのアクセス
Sun ONE Studio の使用
設定ファイルについて
ライセンスコマンドの使用
管理サーバーについて
管理サーバーの起動
startserv スクリプトの使用
管理サーバーの停止
コマンド行インタフェースの使用
「サービス」ウィンドウの使用 (Windows の場合)
「スタート」メニューの使用 (Windows の場合)
管理インタフェースの使用
管理サーバーの設定へのアクセス
stopserv スクリプトによる停止
コマンド行インタフェースによる停止
「サービス」ウィンドウによる停止 (Windows の場合)
管理サーバーの制御設定の表示
管理サーバーへの変更の適用
管理サーバーの HTTP リスナーの設定
SNMP、ログ、セキュリティのプリファレンスの設定
管理ドメインについて
管理ドメインの実装
ドメインの設定
ディレクトリ構造
プロセスとポートの構造
ドメインの作成
ドメインレジストリの再作成
例 デフォルトの位置にドメインを作成する
ドメインの削除
例 デフォルトの位置以外にドメインを作成する
例 ユーザーを変更してドメインを作成する (UNIX のみ)
UNIX プラットフォームでのユーザーのアクセス権
例 ドメインを削除する
ドメインの一覧表示
例 ローカルマシン上のドメインを一覧表示する
ドメインの開始
例 リモートオプションを使用して、ローカルマシン上のドメインを一覧表示する
例 マシン上に 1 つだけあるドメインを開始する
ドメインの停止
例ドメイン内の管理サーバーインスタンス以外の全インスタンスを停止する
アプリケーションサーバーインスタンスについて
アプリケーションサーバーインスタンスの起動と停止
管理インタフェースの「起動」ボタンと「停止」ボタンの使用
アプリケーションサーバーインスタンスのデバッグモードでの起動
start-instance コマンドと stop-instance コマンドの使用
Windows サービスの使用 (Windows の場合)
startserv スクリプトと stopserv スクリプトの使用
終了タイムアウトの設定
アプリケーションサーバーインスタンスの自動再起動 (UNIX)
自動再起動について
アプリケーションサーバーインスタンスの手動再起動 (UNIX)
/etc/inittab による再起動 (UNIX)
システムの RC スクリプトによる自動再起動 (UNIX)
「再起動」ボタンによるサーバーインスタンスの再起動 (UNIX)
ウォッチドッグについて
restart-instance コマンドによるサーバーインスタンスの再起動 (UNIX)
restartserv スクリプトによるサーバーインスタンスの再起動 (UNIX)
アプリケーションサーバーインスタンスの追加
アプリケーションサーバーインスタンスの削除
アプリケーションサーバーインスタンスの変更の適用
アプリケーションサーバーインスタンスの状態の表示
JVM 設定
一般設定
ログ設定と監視設定
パス設定
JVM オプションの設定
JVM プロファイラの設定
コマンド行インタフェースによる JVM の設定
アプリケーションサーバーインスタンスの詳細設定の変更
ログについて
UNIX および Windows の各プラットフォームでのログ
server.log でのデフォルトのログ
ログレベルの使用
server.log の例
syslog を使用したログ
syslog の設定
Windows イベントログを使用したログ
syslog メッセージの例
ログレベルについて
仮想サーバーとログについて
syslog 設定に使用するログレベル
ロガーについて
クライアントサイドのログについて
アプリケーションログ出力およびサーバーログ出力のリダイレクト
ログファイルの管理
内部デーモンログローテーション
コマンド行インタフェースによるログの設定
スケジューラベースのログローテーション
Solaris logadm ユーティリティを使用したローテーション
Solaris cron ユーティリティを使用したローテーション
crontab エントリの形式について
Solaris cron ユーティリティを使用した logadm のスケジュール実行
管理インタフェースによるログの設定
ログサービスの設定
アクセスログファイルの表示
アプリケーションサーバーコンポーネントおよびサブシステムのログ設定
ログレベルの指定方法
エラーログ指令の設定
ログファイルの指定方法 (仮想サーバー)
トランザクションログの場所の指定方法 (Java トランザクションサービス)
イベントログファイルの表示
ログのプリファレンスの設定
ログアナライザの実行
イベントの表示 (Windows 2000 Professional)
Sun ONE Application Server の監視
Sun ONE Application Server の監視について
統計情報
CLI を使用した監視データの抽出
SNMP
HTTP サーバーの監視
アプリケーションコンポーネントとサブシステムの監視
コンテナサブシステムの監視
サービス品質 (QOS)
ORB サービスの監視
トランザクションサービスの監視
list --monitor コマンド
CLI によるトランザクションサービスの管理
get --monitor コマンド
CLI ネームマッピング
Petstore の例
HTTP サーバーの監視可能オブジェクト
監視可能なオブジェクトタイプ
監視可能な属性名
監視可能な HTTP サーバー要素
監視可能な HTTP サーバー属性
HTTP サービス品質の使用
サービス品質 (QOS) の例
SNMP について
サービス品質 (QOS) の設定
obj.conf ファイルへの必要な変更
サービス品質に関する既知の制限事項
ネットワーク管理ステーション (NMS)
SNMP の設定
管理情報ベース (MIB) オブジェクト
SNMP メッセージ
SNMP トラップの送信先
SNMP エージェントコミュニティ
プロキシ SNMP エージェントの使用 (UNIX/Linux)
SNMP マスターエージェントの有効化と起動
プロキシ SNMP エージェントのインストール
SNMP マスターエージェントのインストール
プロキシ SNMP エージェントの起動
ネイティブ SNMP デーモンの再起動
別のポートを使用したマスターエージェントの起動
SNMP マスターエージェントの手動設定
マスターエージェントの CONFIG ファイルの編集
sysContact 変数と sysLocation 変数の定義
SNMP サブエージェントの設定
SNMP マスターエージェントの起動
SNMP マスターエージェントの手動による起動
サブエージェントの有効化
管理サーバーによる SNMP マスターエージェントの起動
Web サーバープラグインについて
クライアント要求の処理
HTTP の基礎知識
Web サーバープラグインの設定
要求処理プロセスの手順
Web サーバープラグインの SAF
init-passthrough
Web サーバープラグインの使用
auth-passthrough
service-passthrough
check-passthrough
Web サーバープラグインを使用するための Microsoft IIS の設定
IIS 用に Web サーバープラグインを設定
Apache サーバー用に Web サーバープラグインを設定
Web サーバープラグイン用に IIS を設定
複数のサーバープールの設定
sun-passthrough プロパティファイルの例
Web コンテナについて
Web コンテナの役割
EJB コンテナについて
Web アプリケーションの設定
仮想サーバー属性
Web アプリケーションの配備
Web モジュール属性
動的再配備とホット配備機能
シングルサインオン機能
Web コンテナのロギング
EJB コンテナの役割
Enterprise JavaBeans の種類
EJB コンテナの設定
メッセージ駆動型 Beans について
一般設定
EJB 設定
MDB プールの設定
トランザクションとは
J2EE のトランザクション
トランザクションリソースマネージャ
データベース
ローカルトランザクションと分散トランザクション
JMS プロバイダ
J2EE コネクタ
コンテナ管理トランザクション
トランザクション属性
Bean 管理トランザクション
Required
トランザクション属性の設定
RequiresNew
Mandatory
NotSupported
Supports
Never
属性のまとめ
コンテナ管理トランザクションのロールバック
セッション Beans のインスタンス変数の同期化
コンテナ管理トランザクションで使用できないメソッド
トランザクションサービスの管理
管理インタフェースを使用したトランザクションの管理
コマンド行インタフェースを使用したトランザクションの管理
実行中トランザクションの一覧表示
トランザクションの管理
トランザクションサービスの凍結
トランザクションの監視
J2EE ネーミングサービスとリソースについて
JDBC データソース
JNDI (Java Naming and Directory Interface) について
Java Mail セッション
JMS 送信先
JNDI アーキテクチャ
持続マネージャリソースについて
J2EE ネーミングサービス
ネーミング参照とバインド情報
J2EE 標準配備記述子でのネーミング参照
アプリケーション環境エントリ
JNDI 接続ファクトリ
EJB 参照
リソースマネージャ接続ファクトリへの参照
リソース環境参照
UserTransaction 参照
初期ネーミングコンテキスト
COSNaming サービス
カスタムリソースの作成
外部 JNDI リソースの作成
外部 JNDI リポジトリへのアクセス
アプリケーションリソース参照のマッピング
URL 接続ファクトリリソースについて
アプリケーションリソース環境参照のマッピング
EJB 参照のマッピング
持続性について
JDBC リソースについて
持続マネージャの役割
配備前の Bean の設定
持続マネージャの新規作成
JDBC API について
JavaMail リソースについて
JDBC API の機能
データベースアクセスモデルについて
JDBC データソースについて
DataSource オブジェクトのプロパティ
JDBC 接続について
JDBC リソースの登録
JDBC URL について
JDBC トランザクションについて
JDBC 接続プールの設定
接続プールについて
JDBC 接続プールの監視
接続の共有について
JavaMail によるメッセージ処理のプロセスについて
JavaMail のアーキテクチャコンポーネントについて
Message クラス
JAF (JavaBeans Activation Framework) について
メッセージの格納と取得
メッセージの構成とトランスポート
JavaMail の設定パラメータについて
JavaMail セッション参照の J2EE 配備記述子
Sun ONE Application Server 配備記述子のエントリ
JavaMail セッションの新規作成
リソースの詳細プロパティの設定
JMS について
メッセージングシステムの基本概念
組み込み JMS サービス
メッセージ
JMS 仕様
メッセージサービスアーキテクチャ
メッセージ配信モデル
JMS メッセージ構造
メッセージ駆動型 Beans
JMS プログラミングモデル
管理対象オブジェクト : プロバイダ非依存
Sun ONE Message Queue (MQ) について
組み込み JMS サービスの管理
MQ メッセージサーバー
MQ と Sun ONE Application Server の統合
MQ クライアントランタイム
MQ 管理対象オブジェクト
MQ 管理ツール
組み込み JMS サービスのアーキテクチャ
組み込み JMS サービスの無効化
JMS サービスの設定
物理的な送信先の管理
送信先キューまたは送信先トピックの作成
管理対象オブジェクトリソースの管理
物理的な送信先の管理
物理的な送信先の削除
管理対象オブジェクトの属性
コマンド行インタフェースによる組み込み JMS サービスの管理
管理対象オブジェクトリソースの管理タスク
CORBA/IIOP クライアントのサポートについて
相互運用性について
ORB の設定
ORB について
RMI/IIOP の機能について
認証プロセスについて
一般的な ORB 設定
ORB の IIOP リスナーの設定
J2EE モジュールについて
J2EE アプリケーションについて
J2EE 標準記述子
Sun ONE Application Server 記述子
命名規則
配備ディレクトリの構造
実行時環境
クラスローダについて
モジュールの実行時環境
アプリケーションの実行時環境
FastJavac コンパイラを使用するための server.xml の設定
モジュールおよびアプリケーションの配備
配備名とエラー
アプリケーション配備記述子ファイル
配備のライフサイクル
動的配備
配備ツール
配備されたアプリケーションまたはモジュールの無効化
動的再読み込み
asadmin ユーティリティ
モジュールまたはアプリケーションの配備
管理インタフェース
Sun ONE Studio
WAR モジュールの配備
EJB JAR モジュールの配備
ライフサイクルモジュールの配備
asadmin ユーティリティ
RMI/IIOP クライアントの配備
管理インタフェース
J2EE CA リソースアダプタの配備
静的コンテンツの配備
共有フレームワークへのアクセス
HTTP 機能について
ファイルキャッシュの設定
サーバーのパフォーマンスの調整
HTTP のサービス品質の設定
スレッドプールの追加と使用
詳細設定の編集
MIME タイプの設定
仮想サーバーの概要
HTTP リスナー
仮想サーバーでの Sun ONE Application Server の機能の使用
仮想サーバー
仮想サーバーの種類
obj.conf ファイル
IP アドレスベースの仮想サーバー
URL ホストベースの仮想サーバー
デフォルトの仮想サーバー
要求を処理する仮想サーバーの選択
ドキュメントルート
仮想サーバーでの SSL の使用
HTTP リスナーの作成と設定
アクセスログファイルとサーバーログファイルの使用
仮想サーバーでのアクセス制御機能の使用
仮想サーバーでの CGI の使用
HTTP リスナーの作成
仮想サーバーの作成と設定
HTTP リスナー設定の編集
HTTP リスナーの削除
仮想サーバーの作成
仮想サーバーの配備
必須設定
仮想サーバーの設定の編集
オプションの一般設定
Web アプリケーションの設定
CGI の設定
HTTP のサービス品質の設定
管理インタフェースによる一般設定の編集
仮想サーバーの削除
コマンド行インタフェースによる一般設定の編集
CGI 設定の編集
ドキュメント処理の設定、ドキュメントディレクトリの設定、および HTTP/HTML 設定の編集
例 1: デフォルト設定
例 2: セキュリティの保護されたサーバー
例 3: イントラネットのホスティング
例 4: マスホスティング
ドキュメントルートの変更
追加ドキュメントディレクトリの設定
リモートファイル操作の有効化
htaccess の使用
シンボリックリンクの制限 (UNIX)
ユーザーの公開情報ディレクトリのカスタマイズ (UNIX)
公開情報ディレクトリの設定
ドキュメントの環境設定
コンテンツ公開の制限
起動時のパスワードファイル全体の読み込み
インデックスファイル名の入力
エラー応答のカスタマイズ
ディレクトリの索引化の選択
サーバーホームページの指定
デフォルト MIME タイプの指定
国際文字セットの変更
ドキュメントフッターの設定
URL 転送の設定
サーバーで解析される HTML の設定
キャッシュ制御指令の設定
より強力な暗号化方式の使用
コマンド行インタフェースについて
asadmin ユーティリティについて
asadmin の使用
Ant タスクについて
その他のコマンド行ユーティリティについて
コマンド構文について
セキュリティに関する注意事項
コマンド
シングルモードとマルチモードの使用
オプション
ブール型のオプション
オペランド
構文例
シングルモード
対話型オプションと非対話型オプションの使用
マルチモード
複数のマルチモード
環境コマンドの使用
パスワードファイルオプションの使用
ローカルまたはリモートでの asadmin の実行
コマンド行呼び出しの使用
コマンド行からの asadmin の使用
エスケープ文字の使用
ファイルからの入力 (スクリプト) での asadmin の使用
標準入力 (パイプ) での asadmin の使用
UNIX のシングルモードでのエスケープ文字
get コマンドと set コマンドの使用
Windows のシングルモードでのエスケープ文字
プラットフォームを問わないシングルモードでのエスケープ文字
プラットフォームを問わないマルチモードでのエスケープ文字
get コマンドと set コマンドの例
ヘルプの使用
複数の値の取得例と設定例
get コマンドと set コマンドによる監視
出力とエラーの表示
終了状態の表示
使用法の表示
同時アクセスに関する注意事項
コマンドリファレンス
コマンドの一覧
ドット表記名と属性の一覧
asadmin で使用されるドット表記名
サービス名
属性
リソース名
アプリケーション名
その他の名前
jms-service
各オプションに対応する長形式、短形式、デフォルト値、および環境変数
transaction-service
mdb-container
ejb-container
web-container
java-config
orb または iiop-service
orblistener または iiop-listener
log-service
security-service
http-service
jdbc-resource
jndi-resource
jdbc-connection-pool
custom-resource
jms-resource
persistence-manager-factory-resource
mail-resource
application
ejb-module
web-module
connector-module
http-listener または http-server.http-listener
mime
acl
virtual-server
auth-db
authrealm
lifecycle-module
profiler
サーバー設定 (サーバーインスタンス名)