ナビゲーション・ツリーで、「構成」ノードを展開します。
構成するインスタンスを選択します。
特定のインスタンスを構成するには、そのインスタンスの構成ノードを選択します。たとえば、デフォルト・インスタンスserver
の場合は、server-config
ノードを選択します。
すべてのインスタンスのデフォルト値を構成するには、default-config
ノードを選択します。
「トランザクション・サービス」ノードを選択します。
「トランザクション・サービス」ページが開きます。
「トランザクション・サービス」ページの「再起動時」の「有効」チェックボックスを選択して、サーバーの再起動時に不完全なトランザクションをリカバリできるようにします。
このオプションは、デフォルトでは無効になっています。
「トランザクション・タイムアウト」フィールドで、完了していないトランザクションをロール・バックするまでにサーバーが待機する秒数を入力してください。
値として0を入力すると、トランザクションのタイムアウトが無効になります。デフォルト値は0です。これは、サーバーがトランザクションが完了するまで無期限に待機するという意味です。
「再試行タイムアウト」フィールドに、GlassFish Serverが到達不可能なサーバーへの接続を試行する秒数を入力します。
デフォルト値は600(10分)です。
「トランザクション・ログの位置」フィールドで、サーバーのログを保持するディレクトリを入力してください。
トランザクション・ログは、このフィールドで指定したディレクトリのtx
サブディレクトリに保存されます。デフォルト値は「ドメイン属性」ページの「ログ・ルート」フィールドで指定されたディレクトリです。このページはGlassFish Serverノードの「詳細」タブの下にあります。
「特殊な結果判別」のドロップダウン・リストから、他の参加者がアクセスできないために分散トランザクションの結果を決定できない場合は、従う必要があるポリシーを選択してください。
「コミット」を選択する正当な理由がない限り、「特殊な結果判別」は「ロール・バック」のままにしてください(デフォルト)。未確定なトランザクションのコミットは、アプリケーションのデータの整合性を損なう可能性があります。
「キーポイント間隔」フィールドに、キーポイント操作間のトランザクション数を入力します。
キーポイント操作によってトランザクション・ログ・ファイルが圧縮されます。デフォルト値は65,536です。
「追加プロパティ」セクションで、追加プロパティを指定します。
使用可能なプロパティについては、トランザクション・サービスに固有のプロパティを参照してください。
プロパティを追加するには、「プロパティを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティ名を入力し、「値」フィールドにプロパティ値を入力します。
プロパティを変更するには、そのプロパティの「値」フィールドを編集します。
プロパティを削除するには、削除するプロパティの「名前」フィールドの左側にあるチェックボックスを選択し、「プロパティを削除」ボタンをクリックします。
「保存」をクリックします。
ヒント:
デフォルト設定に戻すには、「デフォルトをロード」ボタンをクリックし、「保存」をクリックします。GlassFish Serverを再起動します。