ネストされたスキーマ: サーバー・テンプレート
型: object
ソースの表示
- acceptBacklog(optional): integer(int32)
最小値: 0
デフォルト値: 300
このサーバーの通常ポートおよびSSLポートに対して許可するバックログされた新しいTCP接続リクエストの数。
バックログを
に設定すると、一部のオペレーティング・システムで、このサーバーは受信接続を受け付けなくなることがあります。
- addWorkManagerThreadsByCpuCount(optional): boolean
Exalogicプロセッサ・アーキテクチャ・スレッド機能であわせることによる自己チューニング・スレッド・プールの効率向上を有効にします。Oracle Exalogic用にWebLogicドメインを構成している場合にのみ使用します。
- administrationPort(optional): integer(int32)
最小値: 0
最大値: 65535
サーバーのセキュアな管理ポート。このポートを使用するには、ドメインの管理ポートを有効にし、SSLが構成されて有効になっている必要があります。
デフォルトでは、サーバーはドメイン・レベルで指定された管理ポートを使用します。現在のサーバー・インスタンスのドメイン・レベルの管理ポートをオーバーライドするには、このサーバーの管理ポートを設定します。
制約
- ドキュメントのみのセキュア・デフォルト : 7002
- administrationProtocol(optional): string
指定可能な値: [ "t3s", "https", "iiops", "t3", "http", "iiop" ]
何も指定されていない場合は、管理接続に使用されるプロトコルを返します。
- adminReconnectIntervalSeconds(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 10
管理サーバーへの再接続を試行する間隔(秒単位)。管理サーバーで障害が発生すると、管理対象サーバーが定期的に再接続を試行します。
- allowShrinkingPriorityRequestQueue(optional): boolean
デフォルト値: true
保留中のリクエストの優先度ベースのキューをビジー・ワークロードによるサイズの増大後に自己チューニングで縮小できるようにするかどうか、およびキューの増大前に最小スレッド制約による処理のためにすでに取得された作業リクエストのパージを試行するかどうかを指定します。これをtrueに設定すると、ビジー・ワーク期間の終了後にメモリー・フットプリントを削減できますが、次のビジー・ワークロード期間にリクエスト・キューが再び増大するというオーバーヘッドが生じます。リクエスト・キューに割り当てられるメモリーの容量の削減にも役立ちますが、すでに処理されている作業リクエストをキューからパージする際にオーバーヘッドが生じます。
- autoMigrationEnabled(optional): boolean
サーバーで障害が発生した場合に、ノード・マネージャが自動的に別マシンでこのサーバーおよびサービスを再起動できるかどうかを指定します。
- autoRestart(optional): boolean
デフォルト値: true
このサーバーがクラッシュしたり予想外に停止したりしたときに、ノード・マネージャで自動的に再起動できるようにするかどうかを指定します。
- buzzAddress(optional): string
- buzzEnabled(optional): boolean
デフォルト値: false
ピアとのメッセージの送受信のバズを有効にします。この属性を有効にすると、ネットワーク・スループットの高い環境におけるI/O時の効率が向上するため、Oracle Exalogic用にWebLogicドメインを構成する場合にのみ使用してください。
- buzzPort(optional): integer(int32)
デフォルト値: 0
バズ・エンドポイント・ポート。
値は、システムによって割り当てられた(動的)ポートを意味します。
- candidateMachines(optional): array マシン参照
タイトル: Machine References
マシン参照の配列が含まれます。
クラスタが指定する候補マシンのリストを限定します。(このサーバーにおいて自動移行を有効にし、一連の候補マシンでクラスタを構成する必要があります。)
このサーバーで障害が発生し、自動移行が有効になっていた場合、ノード・マネージャが自動的に再起動を行います。デフォルトでは、ノード・マネージャは(クラスタで構成した優先度に従って)クラスタが指定する任意の候補マシンでサーバーを再起動します。デフォルト設定を変更するには、このサーバーの候補マシン・リストを使用して、クラスタ全体の候補のサブセットを作成します。また、優先度を変更することも可能です。
制約
- classpathServletDisabled(optional): boolean
デフォルト値: false
ClasspathServletは、クラスパス内のクラス・ファイルを処理し、デフォルトではすべてのWebアプリケーション(管理など)に登録されます。多くのアプリケーションでは有効にする必要はありませんが、無効の場合はセキュリティ・ホールが生じます。
JDBCやJMSなどのWLSコンポーネントは、ClasspathServletに依存します。サーブレットを無効にできない場合は、ClassPathServletSecureModeEnabledをtrueに設定します。
制約
- ドキュメントのみのセキュア・デフォルト: true
- classpathServletSecureModeEnabled(optional): boolean
デフォルト値: false
セキュア・モードが有効になっている場合、ClasspathServletは、JDBCとJMSの機能に必要な周知のパッケージからのクラス・ファイルのみを処理します。セキュア・モードが無効になっている場合、ClassPatchServletはクラスパスのすべてのクラスを処理し、デフォルトで各Webアプリケーション(管理を含む)に登録されるため、セキュリティ・ホールが生じます。
trueに設定されている場合、DefaultInternalServletsDisabled値をtrueにしても、ClasspathServletは無効になりません。
制約
- cleanupOrphanedSessionsEnabled(optional): boolean
デフォルト値: false
レプリケーション・サービスが孤立したhttpおよびejbセッションをクリーンアップすべきかどうかを示します。孤立したセッションとは、レプリケーション・サービスによって参照されないhttpおよびejbセッション・インスタンスです。
- clientCertProxyEnabled(optional): boolean
デフォルト値: false
HttpClusterServlet
が、特定のヘッダーに含まれるクライアント証明書をプロキシするかどうかを指定します。
デフォルトでは(または、false
を指定した場合は)、このサーバーにデプロイされた各Webアプリケーションのweblogic.xml
デプロイメント・ディスクリプタは、Webアプリケーションがプロキシ・サーバー・プラグインから送信された証明書を信頼するかどうかを決定します。デフォルトでは(または、デプロイメント・ディスクリプタでfalse
が指定されている場合は)、ユーザーはプロキシ・サーバー・プラグインからWebアプリケーションにログインすることはできません。
値true
により、プロキシ・サーバー・プラグインは、クライアントからのアイデンティティ証明書を、このサーバー・インスタンスにデプロイされたすべてのWebアプリケーションに渡します。プロキシ・サーバー・プラグインは、WL-Proxy-Client-Cert
ヘッダー内の各ID証明書をエンコードし、そのヘッダーをWebLogic Serverインスタンスに渡します。WebLogic Serverインスタンスはそのヘッダーから証明書情報を取得し、安全なソースからのものであることを信頼し、その情報を使用してユーザーを認証します。
true
を指定する場合は、weblogic.security.net.ConnectionFilter
を使用して、このWebLogic Serverインスタンスが、プロキシ・サーバー・プラグインが実行されているマシンからのみ接続を受けつけるようにします。接続フィルタを使用せずにtrue
を指定すると、WL-Proxy-Client-Cert
ヘッダーのなりすましが可能となるため、セキュリティに脆弱性が生じます。
クラスタではまた、HttpClusterServlet
プロキシが、特定のヘッダーに含まれるクライアント証明書をプロキシするかどうかを指定できます。クラスタ・レベルの設定により、クラスタを構成する個々のサーバーの設定をオーバーライドできます。
制約
- cluster(optional): array クラスタ参照
タイトル: Cluster Reference
クラスタ参照が含まれます。
このサーバーが属するクラスタまたはWebLogic Serverインスタンスのグループの名前。
設定した場合、サーバーはクラスタのマルチキャスト・イベントをリスニングします。
制約
- clusterWeight(optional): integer(int32)
最小値: 1
最大値: 100
デフォルト値: 100
クラスタ内の他サーバーとの比較で、このサーバーにかかる負荷の割合。
すべてのサーバーにデフォルトの重みまたは同じ重みが指定されている場合、各サーバーに同じ割合で負荷がかかります。あるサーバーの重みが50で他のサーバーの重みがすべて100になっている場合は、重みが50のサーバーには他のサーバーの半分の負荷がかかります。
- coherenceClusterSystemResource(optional): array Coherenceクラスタ・システムのリソース参照
タイトル: Coherence Cluster System Resource Reference
Coherenceクラスタ・システムのリソース参照が含まれます。
このサーバーに関連付けられているシステム・レベルのCoherenceクラスタ・リソース。
制約
- completeMessageTimeout(optional): integer(int32)
最小値: 0
最大値: 480
デフォルト値: 60
このサーバーが完全なメッセージの受信を待機する期間の最大秒数。このサーバーのネットワーク・チャネルを構成すると、各チャネルでこのメッセージ・タイムアウトをオーバーライドできます。
このタイムアウトは、特定のサイズのメッセージを送信し続けるサービス拒否攻撃を呼出し側が回避するのに役立ちます。
CompleteMessageTimeoutはHTTPレスポンスに影響し、CompleteMessageTimeoutよりも長時間ソケットが非アクティブになっていることがWebLogic Serverによって検出された場合にサーバーはこれらのソケットを終了します。
- completeWriteTimeout(optional): integer(int32)
最小値: 0
このサーバーが完全なHTTPレスポンスの送信を待機する期間の最大秒数。
値を指定すると、完全な書込みタイムアウトが無効になります。デフォルト値は、CompleteHTTPMessageTimeoutから導出されます。-1
の場合は、CompleteMessageTimeout値がデフォルト値に使用されます。
- connectTimeout(optional): integer(int32)
最小値: 0
最大値: 240
デフォルト値: 0
このサーバーが、タイムアウトまでにアウトバウンド・ソケット接続を確立するために待機する時間。
に設定すると、サーバー接続のタイムアウトは無効となります。
- customIdentityKeyStoreFileName(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@5588ed10
アイデンティティ・キーストアのソース。JKSキーストアでは、ソースはパスおよびファイル名です。Oracleキーストア・サービス(KSS)キーストアの場合、ソースはKSS URIです。
JKSキーストアを使用する場合は、キーストア・パス名はサーバーが起動した場所への絶対パスまたは相対パスである必要があります。
KSSキーストアを使用する場合、キーストアのURIは次の形式である必要があります。
kss://system/keystorename
ここで、keystorename
はKSSに登録されているキーストアの名前です。
この属性の値は、KeyStores
がCUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
、CUSTOM_IDENTITY_AND_CUSTOM_TRUST
またはCUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST
の場合にのみ使用します
- customIdentityKeyStorePassPhrase(optional): string(password)
暗号化されたカスタムIDキーストアのパスフレーズ。これが空またはnullの場合、キーストアはパスフレーズなしで開かれます。
この属性は、キーストアがCUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
、CUSTOM_IDENTITY_AND_CUSTOM_TRUST
またはCUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST
である場合のみ使用されます
この属性の値を取得すると、WebLogic Serverは次の処理を実行します。
CustomIdentityKeyStorePassPhraseEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性の値を設定すると、WebLogic Serverは次の処理を実行します。
値を暗号化します。
CustomIdentityKeyStorePassPhraseEncrypted
属性の値を暗号化された値に設定します。
この属性(CustomIdentityKeyStorePassPhrase
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、CustomIdentityKeyStorePassPhraseEncrypted
を使用します
- customIdentityKeyStoreType(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@6d0645d5
キーストアのタイプ。通常、これはJKS
です。Oracleキーストアを使用する場合には、KSS
となります。
空またはnullの場合、JDKのデフォルトのキーストア・タイプ(java.security
で指定)が使用されます。カスタムIDキーストアのタイプは、KeyStores
がCUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
、CUSTOM_IDENTITY_AND_CUSTOM_TRUST
またはCUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST
の場合のみ使用されます
- customTrustKeyStoreFileName(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@215cc455
カスタム信頼キーストアのソース。JKSキーストアでは、ソースはパスおよびファイル名です。Oracleキーストア・サービス(KSS)キーストアの場合、ソースはKSS URIです。
JKSキーストアを使用する場合は、キーストア・パス名はサーバーが起動した場所への絶対パスまたは相対パスである必要があります。
KSSキーストアを使用する場合、キーストアのURIは次の形式である必要があります。
kss://system/keystorename
ここで、keystorename
はKSSに登録されているキーストアの名前です。
この属性の値は、KeyStores
がCUSTOM_IDENTITY_AND_CUSTOM_TRUST
である場合にのみ使用します
- customTrustKeyStorePassPhrase(optional): string(password)
カスタム信頼キーストアのパスフレーズ。これが空またはnullの場合、キーストアはパスフレーズなしで開かれます。
この属性は、キーストアがCUSTOM_IDENTITY_AND_CUSTOM_TRUSTである場合のみ使用されます。
この属性の値を取得すると、WebLogic Serverは次の処理を実行します。
CustomTrustKeyStorePassPhraseEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性の値を設定すると、WebLogic Serverは次の処理を実行します。
値を暗号化します。
CustomTrustKeyStorePassPhraseEncrypted
属性の値を暗号化された値に設定します。
この属性(CustomTrustKeyStorePassPhrase
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、CustomTrustKeyStorePassPhraseEncrypted
を使用します
- customTrustKeyStoreType(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@5e925036
キーストアのタイプ。通常、これはJKS
です。Oracleキーストアを使用する場合には、KSS
となります。
空またはnullの場合、JDKのデフォルトのキーストア・タイプ(java.securityで指定)が使用されます。このキーストア・タイプは、キーストアがCUSTOM_IDENTITY_AND_CUSTOM_TRUSTである場合にのみ使用されます。
- defaultIIOPPassword(optional): string(password)
デフォルト値: oracle.doceng.json.BetterJsonNull@7adc3525
デフォルトIIOPユーザーのパスワード。(IIOPを有効化する必要があります。)
8.1 sp4以降、この属性の値を取得する際、WebLogic Serverは次の処理を行います。
DefaultIIOPPasswordEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性(DefaultIIOPPassword
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、DefaultIIOPPasswordEncrypted
を使用します
- defaultIIOPUser(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@68f99f8b
デフォルトIIOPユーザーのユーザー名。(IIOPを有効化する必要があります。)
- defaultInternalServletsDisabled(optional): boolean
デフォルト値: false
サーブレット・エンジン内のすべてのデフォルト・サーブレットを無効にするかどうかを指定します。
これには、weblogic.servlet.ClasspathServlet、weblogic.servlet.utils.iiop.GetIORServlet、weblogic.rjvm.http.TunnelSendServlet、weblogic.rjvm.http.TunnelRecvServlet、weblogic.rjvm.http.TunnelLoginServlet、weblogic.rjvm.http.TunnelCloseServletが含まれます。trueに設定すると、このプロパティによってClasspathServletDisabledプロパティがオーバーライドされます。
制約
- defaultProtocol(optional): string
デフォルト値: t3
指定可能な値: [ "t3", "t3s", "http", "https", "iiop", "iiops" ]
何も指定されていない場合は、接続に使用するプロトコル。
- defaultSecureProtocol(optional): string
デフォルト値: t3s
指定可能な値: [ "t3s", "https", "iiops" ]
何も指定されていない場合は、セキュアな接続に使用するプロトコル。
- defaultTGIOPPassword(optional): string(password)
Tuxedo GIOP (TGIOP)プロトコルに関連付けられているデフォルト・ユーザーのパスワード。(このサーバーのWebLogic Tuxedo Connector (WTC)を構成する必要があります。)
8.1 sp4以降、この属性の値を取得する際、WebLogic Serverは次の処理を行います。
DefaultTGIOPPasswordEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性の値を設定すると、WebLogic Serverは次の処理を実行します。
値を暗号化します。
DefaultTGIOPPasswordEncrypted
属性の値を、暗号化した値に設定します。
この属性(DefaultTGIOPPassword
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、DefaultTGIOPPasswordEncrypted
を使用します
- DGCIdlePeriodsUntilTimeout(optional): integer(int32)
デフォルト値: 5
オブジェクトが収集されるまでに許容されるアイドル期間。
- dynamicallyCreated(optional): boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- eagerThreadLocalCleanup(optional): boolean
デフォルト値: false
各作業リクエストの処理を完了した後に、自己チューニング・スレッド・プール・スレッドからすべてのThreadLocal記憶域をクリーン・アップするかどうかを指定します。デフォルトでは、ClassLoaderメモリー・リークを回避するために、アプリケーションがアンデプロイされた後は、自己チューニング・スレッド・プールはそのスレッド内のThreadLocal記憶域のみをクリーン・アップします。
- externalDNSName(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@689b76bf
このサーバーの外部IPアドレスまたはDNS名。
このアドレスは、HTTPセッションCookie、および動的サーバー・リストとともにHTTPプロキシに送信されます。また、ネットワーク・アドレス変換(NAT)ファイアウォールを介してのRMIトラフィックの伝播を有効にするため、外部アプリケーション・クライアントによって使用されます。
クライアントがt3およびデフォルト・チャネルを使用しているWebLogic Serverにアクセスしている場合以外は、ファイアウォールがネットワーク・アドレス変換を実行している構成の外部DNS名を指定する必要があります。たとえば、ファイアウォールがネットワーク・アドレス変換を実行しており、クライアントがプロキシ・プラグインを介してHTTPを使用するWebLogic Serverにアクセスしている場合の構成の外部DNS名を定義します。
- extraEjbcOptions(optional): string
- extraRmicOptions(optional): string
- gatheredWritesEnabled(optional): boolean
デフォルト値: false
NIOソケット・チャネル経由のギャザー書込みを有効にします。この属性を有効にすると、ネットワーク・スループットの高い環境におけるI/O時の効率が向上するため、Oracle Exalogic用にWebLogicドメインを構成する場合にのみ使用してください。
- gracefulShutdownTimeout(optional): integer(int32)
最小値: 0
デフォルト値: 0
強制停止が行われるまで正常な停止操作が待機する秒数。正常な停止では、進行中の特定のアプリケーションの処理を完了する時間がWebLogic Serverのサブシステムに与えられます。ここで指定した秒数内にサブシステムが処理を完了できない場合、サーバーによって強制停止が自動的に行われます。
値に
を指定すると、正常な停止が完了するまでサーバーは無限に待機します。
正常な停止のタイムアウトは、正常な停止操作のみに適用されます。
- healthCheckIntervalSeconds(optional): integer(int32)
最小値: 1
最大値: 2147483647
デフォルト値: 180
このサーバーの自己ヘルス・モニターの頻度を定義する秒数。サーバーは、HealthCheckIntervalSecondsの経過ごとにサブシステムの状態を監視し、必要であれば、サーバー全体の状態を変更します。
- healthCheckStartDelaySeconds(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 120
ノード・マネージャがサーバーの監視を開始するまでに待機する秒数。
- hostsMigratableServices(optional): boolean
読取り専用: true
デフォルト値: true
ServerMBeanオブジェクトのhostsMigratableServices属性を取得します
- httpdEnabled(optional): boolean
デフォルト値: true
HTTPサポートを通常ポートまたはSSLポート上で有効化するかどうか。
- httpTraceSupportEnabled(optional): boolean
デフォルト値: false
HttpTraceSupportEnabled値を返します
- id(optional): integer(int64)
- idleConnectionTimeout(optional): integer(int32)
最小値: 0
デフォルト値: 65
サーバーによって閉じられるまでアイドル状態が許可される接続の最大秒数。T3およびT3Sプロトコルでは、この属性は無視されます。このサーバーのネットワーク・チャネルを構成すると、各チャネルでこのアイドル接続メッセージ・タイムアウトをオーバーライドできます。
このタイムアウトは、開いている接続が多すぎることによって発生するサーバーのデッドロックの防止に有用です。
制約
- idlePeriodsUntilTimeout(optional): integer(int32)
最小値: 4
最大値: 65534
デフォルト値: 4
ピアがアクセス不可能とみなされるまでのアイドル期間。
- ignoreSessionsDuringShutdown(optional): boolean
デフォルト値: false
正常な停止操作で、すべてのHTTPセッションを即座に中断するかどうかを指定します。
これをfalse
に設定した場合、正常な停止操作はHTTPセッションが完了するかタイムアウトになるまで待機します。
- IIOPEnabled(optional): boolean
デフォルト値: true
このサーバーで、IIOPサポートを通常(非SSL)ポートとSSLポートの双方について有効化するかどうかを指定します。
- instrumentStackTraceEnabled(optional): boolean
デフォルト値: true
サーバーが例外を生成するRMI呼出しのスタック・トレースを返すかどうかを指定します。
RMIスタック・トラッキングを有効にすると、クライアントがサーバー・サブシステムまたはサーバー内で実行されているモジュールへのRMI呼出しを発行した場合、およびサブシステムまたはモジュールによってスタック・トレースを含む例外が生成された場合、サーバーは例外およびスタック・トレースを返します。無効にすると、サーバーはスタック・トレース詳細を含まない例外を返します。
制約
- interfaceAddress(optional): string
このサーバーがマルチキャスト・トラフィックに対して使用するNICのIPアドレス。
- isolatePartitionThreadLocals(optional): boolean
デフォルト値: false
異なるパーティションからの作業リクエストの処理にスレッドを使用する前に、自己チューニング・スレッド・プール・スレッドからすべてのthreadlocal記憶域をクリーン・アップすることをサーバーが確認する必要があるかどうかを指定します。これは、自己チューニング・スレッド・プール・スレッドによる処理の際に作業リクエストから異なるパーティションのthreadlocalを取得できないようにするために役立ちます。この属性とeagerThreadLocalCleanup属性の違いは、自己チューニング・スレッド・プール・スレッドによって処理された以前の作業リクエストが同じパーティションに対するものであったとしても、threadlocal記憶域がクリアされないことです。この場合、eagerThreadLocalCleanupが設定されていると、threadlocal記憶域もクリアされます。
- javaCompiler(optional): string
デフォルト値: javac
Javaコードをコンパイルする必要のある、このサーバーでホストされるすべてのアプリケーションで使用するJavaコンパイラ。
制約
- javaCompilerPostClassPath(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@17bf92c7
Javaコードのコンパイル時に、Javaコンパイラ・クラスパスに付加するオプション。
制約
- javaCompilerPreClassPath(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@5798e857
Javaコードのコンパイル時に、Javaコンパイラ・クラスパスの先頭に追加するオプション。
制約
- javaStandardTrustKeyStorePassPhrase(optional): string(password)
Java標準信頼キーストアのパスワード。このパスワードは、キーストアを作成するときに定義します。
これが空またはnullの場合、キーストアはパスフレーズなしで開かれます。
この属性は、キーストアがCUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUSTまたはDEMO_IDENTITY_AND_DEMO_TRUSTである場合のみ使用されます。
この属性の値を取得すると、WebLogic Serverは次の処理を実行します。
JavaStandardTrustKeyStorePassPhraseEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性の値を設定すると、WebLogic Serverは次の処理を実行します。
値を暗号化します。
JavaStandardTrustKeyStorePassPhraseEncrypted
属性の値を暗号化された値に設定します。
この属性(JavaStandardTrustKeyStorePassPhrase
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、JavaStandardTrustKeyStorePassPhraseEncrypted
を使用します
- JDBCLLRTableName(optional): string
このサーバーの最後のリソースのロギング(LLR)データベース表の表名。WebLogic Serverは表を作成し、トランザクション処理の間にそれらを使用して、LLRトランザクションを最適化します。この設定はサーバーごとに一意なものにする必要があります。デフォルトの表名は、WL_LLR_SERVERNAME
です
この設定は、このサーバーが複数のLLRが有効化されたJDBCデータソースをホストしている場合にのみ適用されます。
WebLogic Serverが作成する表の形式は[[[catalog.]schema.]name.]です。表名に含まれる各「.」は重要です。また、スキーマは一般に、多くのデータベースにおけるユーザー名に対応しています。
重要: この値が変更されているが、LLR表がすでにデータベース内に存在する場合は、既存表のデータを保持する必要があります。したがって、表名を変更する場合、データベース管理者は既存のデータベース表の名前を、新たに構成した表名と一致するように変更する必要があります。そうしなければ、トランザクション・レコードが失われ、ログに記録されないヒューリスティック・エラーが発生する可能性があります。
重要: 各サーバーの表名は一意である必要があります。同一サーバー内のLLRを利用可能な複数のデータ・ソースで、同じ表を共有することはできますが、複数のサーバーが同一の表を共有することはできません。複数の同名サーバーが1つの表を共有すると、動作が定義されず、クラッシュ後にトランザクションが正常に回復しない確率が高く、ヒューリスティック障害が発生することがあります。
- JDBCLoginTimeoutSeconds(optional): integer(int32)
最小値: 0
最大値: 300
デフォルト値: 0
JDBCログイン・タイムアウト値。指定した値は、java.sql.DriverManager.setLoginTimeout()に渡されます。このDriverManager設定は、このJVMにロードされたすべてのJDBCドライバに影響します。機能は、デフォルトで無効になっています。
- JMSConnectionFactoryUnmappedResRefMode(optional): string
デフォルト値: ReturnDefault
指定可能な値: [ "ReturnDefault", "FailSafe" ]
このマップされないリソース参照モードを使用して、ディスクリプタ・ファイルの参照属性、mappedName属性またはjndi-nameによってリソース参照でJNDI名を直接指定していない場合に、接続ファクトリへのリソース参照の動作を指定します。JNDI名が指定されている場合、リソース参照がJNDIツリーに指定されたオブジェクトに解決されるか、javax.naming.NameNotFoundExceptionが生成されます。
マップされないリソース参照には、次のモードがあります。
FailSafe:
このモードでは、JNDI名を指定しないアプリケーションJMS接続ファクトリのリソース参照は、JNDIツリーで見つかる場合には、リソース参照名と同じ名前のJNDIツリーにバインドされたオブジェクトに解決されます。それ以外の場合は、javax.naming.NameNotFoundExceptionがスローされます。JNDI名を持たないリソース参照は、このモードではJava EE 7デフォルト接続ファクトリを戻しません。
このモードでは、12.2.1より前のWebLogic Serverの動作が生成されます。このモードは、Java EEに準拠していますが、Java EE 7の仕様ではこれをデフォルト・モードにすることは禁止されています。
ReturnDefault:
このポリシーは、Java EEに準拠したモードで、デフォルト・モードです。必要に応じてFailSafe動作を提供しようとするベスト・エフォートを実行しながら、Java EE 7に準拠しています。
(a) リソース参照名が構成済の外部JMSプロバイダJNDIマッピングのローカルJNDI名と一致した場合、解決できるならばWebLogic ServerによりマッピングからリモートJNDIエントリが戻されますが、そうでなければjavax.naming.NameNotFoundExceptionがスローされます。
(b) リソース参照が外部JMSプロバイダ・マッピングと一致しない場合で、かつ、リソース参照名がすでにJNDIツリーにバインドされているオブジェクトの名前に一致する場合、WebLogic ServerによりJNDIツリー・オブジェクトが戻されます。
(c) (a)も(b)も適用されない場合、WebLogic Serverによりjava:comp/DefaultJMSConnectionFactoryが戻されます。また、特殊な動作が発生したことを示す情報メッセージがサーバー・ログに追加されます。このログ・メッセージは、サーバーの起動ごとに各アプリケーションで最大で一度発生します。
- JMSDefaultConnectionFactoriesEnabled(optional): boolean
デフォルト値: true
このサーバーがJMSデフォルト接続ファクトリを使用するかどうかを指定します。
WebLogic Serverは次のJMSデフォルト接続ファクトリを提供します。
weblogic.jms.ConnectionFactory
weblogic.jms.XAConnectionFactory
XAファクトリは、JMSアプリケーションでJTAユーザー・トランザクションを使用する場合に必要となりますが、トランザクション・セッションの場合は必要ありません。デフォルトの接続ファクトリにあらかじめ構成されたすべての他の属性は、ユーザー定義の接続ファクトリと同じデフォルトの値に設定されます。デフォルトのファクトリのあらかじめ構成された設定が、使用しているアプリケーションに適切な場合は、アプリケーションに追加でファクトリを構成する必要はありません。
ノート: デフォルトの接続ファクトリを使用している場合、接続ファクトリがデプロイされる可能性のあるWebLogic Serverインスタンスのターゲット指定を制御することはできません。ただし、デフォルトの接続ファクトリはサーバー単位で無効にできます。独立したサーバー、クラスタ内の特定のサーバーまたはクラスタ全体に接続ファクトリをデプロイするには、接続ファクトリを構成して適切なサーバー・ターゲットを指定する必要があります。デフォルトのJava EE 7 JMS接続ファクトリ(java:comp/DefaultJMSConnectionFactory)は、WebLogic JMSのデフォルトの接続ファクトリが無効の場合でも使用できます。
- JNDITransportableObjectFactoryList(optional): array 項目
タイトル: Items
トランスポータブル・オブジェクトを作成するファクトリのリスト。
- keyStores(optional): string
デフォルト値: DemoIdentityAndDemoTrust
指定可能な値: [ "DemoIdentityAndDemoTrust", "CustomIdentityAndJavaStandardTrust", "CustomIdentityAndCustomTrust", "CustomIdentityAndCommandLineTrust" ]
サーバーのアイデンティティと信頼キーストアを検索するために使用される構成ルール。
- listenAddress(optional): string
受信接続をリスニングするのに、このサーバーが使用するIPアドレスまたはDNS名。たとえば、それぞれ、12.34.5.67
またはmymachine
と入力します。
リスニング・アドレスに指定する値がホスト・マシンのURLではないこと、また通信プロトコル、リスニング・ポートまたはチャネルを含んでいないことに注意してください。
サーバーは、次のURLからアクセスできます。
protocol://listen-address:listen-port
このサーバーに対して構成されたどのネットワーク・チャネルでも、このリスニング・アドレスをオーバーライドできます。
サーバーのリスニング・アドレスが未定義の場合、クライアントはサーバーをホストするコンピュータのIPアドレス、ホストに解決されるDNS名、またはlocalhost文字列でサーバーにアクセスできます。localhost文字列は、サーバーと同じコンピュータ上で実行されているクライアントからのリクエストにのみ使用できます。
サーバー・インスタンスの有効なアドレスを制限する場合は、次のいずれかを指定します。
複数のIPアドレスを使用するコンピュータ(マルチホーム・コンピュータ)では、リスニング・アドレスを未定義のままにしないでください。そのようなコンピュータでは、使用可能なすべてのIPアドレスにサーバーがバインドされます。
また、デモ用の証明書を複数サーバー構成のドメインで使用している場合、完全修飾DNS名を指定すると管理対象サーバー・インスタンスの起動に失敗します。この制限事項とその回避策については、『Oracle WebLogic Serverセキュリティの管理』のCertGenを使用する場合の制限事項に関する項を参照してください
- listenersBindEarly(optional): boolean
デフォルト値: false
サーバーがサーバー・ソケットを早期にバインドするかどうかを指定します。
早期バインドでは、ポートの競合を迅速に検出し、サーバー状態に応じてデフォルトのリスニング・ポートに関するユーザー・フィードバックも提供します。
制約
- listenPort(optional): integer(int32)
最小値: 1
最大値: 65535
デフォルト値: 7001
このサーバーが、通常(非SSL)受信接続をリスニングするのに使用する、デフォルトのTCPポート。
ポートにバインディングする前に、管理者に正しい権限がないと操作は失敗し、コンソールに到達不能と表示されます。
このポートが無効になっている場合、SSLポートを有効にする必要があります。追加ポートは、ネットワーク・チャネルを使用して構成可能です。クラスタ(マルチキャスト)ポートは別途構成します。
- listenPortEnabled(optional): boolean
デフォルト値: true
デフォルトのプレーンテキスト(非SSL)リスニング・ポートで、このサーバーにアクセスできるかどうかを指定します。
このリスニング・ポートを無効にした場合、デフォルトのSSLリスニング・ポートを有効にする必要があります。
ネットワーク・チャネルを構成すると、このサーバーの追加リスニング・ポートを定義できます。
制約
- listenThreadStartDelaySecs(optional): integer(int32)
デフォルト値: 60
サーバーが、リスニング・スレッドを開始する前にバインドするサーバー・ソケットを待機する最大時間を戻します。
削除を検討するプロパティ
- loginTimeoutMillis(optional): integer(int32)
最小値: 0
最大値: 100000
デフォルト値: 5000
このサーバーのデフォルト(非SSL)リスニング・ポートのログイン・タイムアウト。これは、確立する新規接続に許可された最大時間です。
値
は、期間に制限がないことを示します。
制約
- logRemoteExceptionsEnabled(optional): boolean
デフォルト値: false
サーバー・メッセージ・ログにリモート・システムで発生した例外を含めるかどうかを指定します。
制約
- machine(optional): array マシン参照
タイトル: Machine Reference
マシン参照が含まれます。
このサーバーが実行されるWebLogic Serverホスト・コンピュータ(マシン)。
ノード・マネージャを使用してこのサーバーを起動する場合、マシンにサーバーを割り当て、ノード・マネージャ向けにマシンを構成する必要があります。
サーバー・インスタンスがすでに実行中の場合は、この値を変更できません。
制約
- managedServerIndependenceEnabled(optional): boolean
デフォルト値: true
管理サーバーが使用できないときに、この管理対象サーバーを起動できるかどうかを指定します。
このような場合、管理対象サーバーは構成ファイルと他のファイルを直接読み取ることによって自身の構成を取得します。
制約
- maxConcurrentLongRunningRequests(optional): integer(int32)
最小値: 0
最大値: 65534
デフォルト値: 100
サーバーの管理対象エグゼキュータ・サービスまたは管理対象スケジュール済エグゼキュータ・サービスに発行できる実行中の長時間実行リクエストの最大数。
- maxConcurrentNewThreads(optional): integer(int32)
最小値: 0
最大値: 65534
デフォルト値: 100
サーバーのすべての管理対象スレッド・ファクトリが作成できる実行スレッドの最大数。
- maxMessageSize(optional): integer(int32)
最小値: 4096
最大値: 2000000000
デフォルト値: 10000000
プロトコル固有の設定またはカスタム・チャネル設定によってオーバーライドされないかぎり、サポートされているすべてのプロトコルで受信されるメッセージにおいて許容される最大バイト数。
メッセージ・サイズの最大値を設定するための優先度は次のとおりです。
カスタム・ネットワーク・チャネルのチャネル全体の最大値。
デフォルト・ネットワーク・チャネルのプロトコル固有の設定。
関連項目
getMaxCOMMessageSize() getMaxCOMMessageSize
getMaxHTTPMessageSize() getMaxHTTPMessageSize
getMaxIIOPMessageSize() getMaxIIOPessageSize
getMaxT3MessageSize() getMaxT3MessageSize
この属性の最大メッセージ・サイズ。
この最大メッセージ・サイズは、呼出し側がサーバーで使用できる以上のメモリーを強制的に割り当てさせ、サーバーが他のリクエストに迅速に応答できないようにするサービス拒否攻撃を回避するのに役立ちます。
クライアントは、-Dweblogic.MaxMessageSize
プロパティを使用してこの値を設定できます。
制約
- maxOpenSockCount(optional): integer(int32)
最小値: -1
最大値: 2147483647
デフォルト値: -1
特定の時点におけるサーバー内のオープン・ソケットの許容最大数。
このしきい値に達すると、サーバーはソケット数がしきい値を下回るまで新しいリクエストの受け入れを停止します。
より小さい値は、サイズが無制限であることを示します。
- messageIdPrefixEnabled(optional): boolean
デフォルト値: true
ログ・メッセージのメッセージIDに接頭辞を含めるかどうかを指定します。メッセージIDは6桁の数値文字列で、必要に応じて接頭辞付きでログ・エントリに示すことができます。サーバー・メッセージで使用される接頭辞はBEA-です。
- muxerClass(optional): string
非ブロッキングIOはサーバー側でデフォルトで有効化されます。
デフォルト値はweblogic.socket.NIOSocketMuxer
です。
Certicom SSLの実装は、NIOSocketMuxerではサポートされません。セキュア・インターネット通信が必要な場合は、JSSE (Java Secure Socket Extension)の有効化をお薦めします。
- name(optional): string
読取り専用: true
このサーバー・インスタンスの英数字からなる名前。(スペースは無効です。)
この名前は、ドメイン内のすべての構成オブジェクトに対して一意である必要があります。ドメイン内では、各サーバー、マシン、クラスタ、JDBC接続プール、仮想ホスト、および他のすべてのタイプのリソースが一意な名前を持つ必要があり、ドメイン名と同じ名前を使用することはできません。
サーバーの命名規則の詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメインおよびサーバー名の制限に関する項を参照してください。
このサーバー名は、サーバー上にデプロイされるアプリケーションのURLの一部に使用されるものではありません。この名前はあくまでも識別用の名前です。サーバー名は管理コンソールに表示され、WebLogic Serverコマンドライン・ユーティリティまたはAPIを使用している場合はこの名前でサーバーを識別します。
サーバーの作成後にサーバー名を変更することはできません。かわりに、サーバーのクローンを作成し、そのクローンに新しい名前を付けます。
- nativeIOEnabled(optional): boolean
デフォルト値: true
サーバー用にネイティブI/Oを有効にするかどうかを指定します。
- notes(optional): string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(config.xml
)に、このノートをXML PCDATAとして保存します。すべての左山カッコ(<)はxmlエンティティに変換されます<) are converted to the xml entity <。改行/行送りは保持されます</)>。)>
ノート: 管理コンソールからノートを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- numOfRetriesBeforeMSIMode(optional): integer(int32)
最小値: 0
最大値: 65534
デフォルト値: 3
管理対象サーバー独立モードで起動する前に管理サーバーへのアクセスを試行する回数を取得します
- outboundEnabled(optional): boolean
デフォルト値: false
新規のサーバー間接続で、接続の開始時にデフォルトのサーバー・チャネルを考慮するかどうかを指定します。この指定は、デフォルトのリスニング・アドレスに接続をバインドする必要がある場合にのみ意味を持ちます。アウトバウンドとインバウンドの両方のトラフィックをサポートするバイナリ・プロトコルでのみ機能します。
この機能を有効化していない場合、基底のハードウェアによって選択されたローカル・アドレスを使用して接続が開始されます。デフォルト・チャネルでは、通常、これはIPルーティングを有効にするために必要なものです。デフォルトがfalseであるため、デフォルト・チャネルよりも他のアウトバウンド・チャネルが考慮されます。
ドメイン全体の管理ポートが有効になっている場合に作成されたデフォルトの管理チャネルは、管理接続を開始するときに常に考慮され、バインドされます。管理トラフィックのIPルーティングを可能にするには、ドメイン全体の管理ポートを有効にするかわりに、NetworkAccessPointMBean#isOutboundEnabled isOutboundEnabledをfalseに設定してカスタム管理を作成します。
- outboundPrivateKeyEnabled(optional): boolean
デフォルト値: false
このサーバーのSSLMBean#getServerPrivateKeyAlias() getSSLMBean#ServerPrivateKeyAliasによって指定されたSSL IDをデフォルト・サーバー・チャネル上のアウトバウンドSSL接続に使用するかどうかを指定します。通常、アウトバウンドIDは呼出し側環境によって決定されます。
制約
- periodLength(optional): integer(int32)
最小値: 0
デフォルト値: 60000
ハートビート間隔(ミリ秒単位)。値0はハートビートが無効であることを示します。
- preferredSecondaryGroup(optional): string
サーバー上で作成されたプライマリHTTPセッション・ステートのレプリカのホストとして検討されるセカンダリのクラスタ化されたインスタンスを定義します。
- printStackTraceInProduction(optional): boolean
デフォルト値: false
サーバー・メッセージ・ログにリモート・システムで発生した例外スタック・トレースを含めるかどうかを指定します。
制約
- reliableDeliveryPolicy(optional): array WSの信頼性のある配信ポリシー参照
タイトル: WS Reliable Delivery Policy Reference
WSの信頼性のある配信ポリシー参照が含まれます。
Webサービスの信頼性のある配信ポリシー。
制約
- replicationGroup(optional): string
サーバー上で作成されたプライマリHTTPセッション・ステートのレプリカのホストとして検討される優先的なクラスタ化されたインスタンスを定義します。
- replicationPorts(optional): string
Exalogicマシン上でWLSを実行している場合、クラスタ・レプリケーションの通信は複数のレプリケーション・チャネルを通じて送信されます。ただし、クラスタ化された各サーバー・インスタンスに、複数のレプリケーション・チャネルを構成する必要はありません。各サーバーに構成する必要があるのは、明示的なIPアドレスが設定された1つのレプリケーション・チャネルのみで、replicationPortsの範囲を各サーバーに指定できます。たとえば、7001から7010の範囲を指定すると、指定されたサーバーに対して、7001から7010のポートに10個のレプリケーション・チャネルが作成されます。これらのチャネルは、構成されたレプリケーション・チャネルのリスニング・ポートを除くすべてのプロパティを継承します。これらのチャネルの名前は構成されたレプリケーション・チャネルから導出されて、接尾辞{x}が付加されます。xは、指定された追加ポート数に従って1、2..のようになります。パブリック・ポートはこれらの追加チャネルのリスニング・ポートと同じです。
- resolveDNSName(optional): boolean
デフォルト値: false
すべてのT3通信に使用するリスニング・アドレスを解決します
- restartDelaySeconds(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 0
このサーバーを再起動するまでにノード・マネージャが待機する秒数。
サーバー・プロセスの強制停止後、サーバーが使用していたTCPポートの解放に数秒かかる場合があります。管理対象サーバーのポートがアクティブな間に、ノード・マネージャが管理対象サーバーの再起動を試行した場合、起動時に障害が発生します。
AutoMigrationが有効化されており、RestartDelaySecondsが0の場合、RestartDelaySecondsは自動的にリース期間に設定されます。これにより、以前のリースがまだ有効なときに、サーバーが移行後の起動に失敗することが回避されます。
- restartIntervalSeconds(optional): integer(int32)
最小値: 300
最大値: 2147483647
デフォルト値: 3600
このサーバーを再起動できる秒数。RestartMaxで指定された回数まで再起動できます。
- restartMax(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 2
RestartIntervalSecondsで指定した間隔内で、ノード・マネージャがこのサーバーを再起動できる回数。
- retryIntervalBeforeMSIMode(optional): integer(int32)
最小値: 1
最大値: 65534
デフォルト値: 5
管理対象サーバー独立モードで起動する前に管理サーバーへのアクセスを試行する間隔(秒単位)を取得します
- reverseDNSAllowed(optional): boolean
デフォルト値: false
カーネルで、DNSの逆引き参照の実行が許可されるかどうかを返します。
制約
- scatteredReadsEnabled(optional): boolean
デフォルト値: false
NIOソケット・チャネル経由のスキャタ読取りを有効にします。この属性を有効にすると、ネットワーク・スループットの高い環境におけるI/O時の効率が向上するため、Oracle Exalogic用にWebLogicドメインを構成する場合にのみ使用してください。
- serverLifeCycleTimeoutVal(optional): integer(int32)
最小値: 0
デフォルト値: 30
強制停止操作がタイムアウトして無効になるまでの秒数。操作が、構成されたタイムアウト秒数内に完了しない場合、その時点でのサーバーの状態がSHUTTING_DOWN
であれば、サーバーは自動的に停止します
値に
を指定すると、ライフサイクル操作が完了するまでサーバーは無限に待機します。
制約
- セキュア・デフォルト: 120
- 本番モード・デフォルト: 120
- sessionReplicationOnShutdownEnabled(optional): boolean
デフォルト値: false
サーバー停止時のセッション・レプリケーションが有効かどうかを示します。サーバー停止時には、アクティブなhttpおよびejbステートフル・セッション状態がクラスタ内のセカンダリ・サーバー(存在する場合)にレプリケートされます。
- sitConfigPollingInterval(optional): integer(int32)
最小値: 1
最大値: 65534
デフォルト値: 5
ファイルシステムで状況構成ファイルを検索するための現在のポーリング間隔を返します
- sitConfigRequired(optional): boolean
デフォルト値: false
状況構成ファイルが必要かどうかを返し、状況構成ファイルが存在しない場合、WebLogic Serverは起動に失敗します。
- socketBufferSizeAsChunkSize(optional): boolean
デフォルト値: false
RAWソケット経由でデータを送受信するためのサーバーのバッファ・サイズを4KBに設定するかどうかを指定します。
指定しない場合、サーバーはバッファ・サイズに制限を設定せず、オペレーティング・システムに従います。このオプションは、一部のオペレーティング・システムでのみパフォーマンスの改善に役立ちます。ほとんどの環境では、無効にする必要があります。
- socketReaders(optional): integer(int32)
最小値: -1
最大値: 65534
デフォルト値: -1
- stagingDirectoryName(optional): string
ステージング(準備)されたすべてのアプリケーションが置かれる管理対象サーバー上のディレクトリ・パス。
絶対ディレクトリ名を指定しない場合、そのパスはルート・ディレクトリ(/)を基準とする相対パスになります。ステージング・ディレクトリ名は、一度構成すると変更できません。この属性を変更する前に、サーバーからすべてのアプリケーションを削除しておく必要があります。デフォルト・ステージング・ディレクトリはstage (サーバーのルートを基準とする)になります。
- stagingMode(optional): string
指定可能な値: [ null, "stage", "nostage", "external_stage" ]
アプリケーションの準備段階に、管理サーバーのソースから管理対象サーバーのステージング領域にアプリケーションのファイルがコピーされるかどうかを指定するモード。
アプリケーションの準備中、そのアプリケーションのファイルは管理サーバー上のソースから管理対象サーバーのステージング領域にコピーされます。nostage
またはexternal_stage
を指定した場合、コピーは行われません。これは、ステージング領域が共有ディレクトリで、すでにアプリケーション・ファイルが存在する場合か、またはこれがシングル・サーバー・ドメインである場合に役立ちます。管理者は、管理対象サーバーのステージング・ディレクトリが適切に設定されていることを確認する必要があります。アプリケーションの準備中またはアクティブ化中にそのアプリケーションを使用できない場合、デプロイメント・エラーが発生します。各アプリケーションは、ここで指定したステージング・モードをオーバーライドできます。
- startupMode(optional): string
デフォルト値: RUNNING
このサーバーを起動するときの状態。STANDBY
を指定した場合、ドメイン全体の管理ポートも有効化する必要があります。
RUNNING
状態では、サーバーはクライアントにサービスを提供し、クラスタの正規メンバーとして機能できます。ADMIN
状態では、サーバーは起動して実行状態にありますが、行えるのは管理操作のみです。この状態では、実行中のアプリケーションに影響を与えることなく、サーバーおよびアプリケーション・レベルの管理タスクを実行できます。STANDBY
状態では、サーバー・インスタンスは要求を処理しません。通常のリスニング・ポートは閉じられています。管理ポートは開かれています。サーバー・インスタンスをRUNNING
またはSHUTDOWN
状態のいずれかに遷移させるライフサイクル・コマンドのみが受け付けられます。それ以外の管理リクエストは受け付けられません。STANDBY
サーバーの唯一の目的は、迅速にRUNNING
状態を再開することです。それにより、サーバーの起動時間が節約されます。
- startupTimeout(optional): integer(int32)
最小値: 0
デフォルト値: 0
サーバーの起動および再開操作のためのタイムアウト値。サーバーは、タイムアウト期間内に起動できなかった場合、強制的に停止されます。
値に
を指定すると、操作が完了するまでサーバーは無限に待機します。
制約
- stuckThreadTimerInterval(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 60
構成された最大期間の間、スレッドが継続的に動作してきたかどうかを確認するために、WebLogic Serverがスレッドを定期的にスキャンする間隔。
- tags(optional): array Items
- TGIOPEnabled(optional): boolean
デフォルト値: true
このサーバーでTuxedo GIOP (TGIOP)リクエストをサポートするかどうかを指定します。(このサーバーのWebLogic Tuxedo Connector (WTC)を構成する必要があります。)
制約
- threadPoolPercentSocketReaders(optional): integer(int32)
最小値: 1
最大値: 99
デフォルト値: 33
ソケット・リーダーとして使用できるデフォルト・キューの実行スレッドの割合。
- transactionLogFilePrefix(optional): string
デフォルト値: ./
サーバーのJTAトランザクション・ログ・ファイルのパス接頭辞。パス名が絶対パス名でない場合、パスは、このサーバーのルート・ディレクトリからの相対パスとみなされます。
クラスタ化されたサーバーでは、障害が発生した場合にこのサーバーから同じクラスタ内の別のサーバー(バックアップ・サーバー)にトランザクション・リカバリ・サービスを移行できるようにするには、両方のサーバーで利用可能な永続ストレージ(ストレージ・エリア・ネットワーク(SAN)デバイス、デュアル・ポート・ディスクなど)にトランザクション・ログ・ファイルを格納する必要があります。
NFSファイル・システムを使用してトランザクション・ログ・ファイルを格納しないでください。NFSのキャッシング方式により、ディスク上のトランザクション・ログ・ファイルが常に最新ではないことがあるためです。NFSデバイス上に格納されたトランザクション・ログ・ファイルをリカバリのために使用すると、データが破損するおそれがあります。
- transactionLogFileWritePolicy(optional): string
デフォルト値: Direct-Write
指定可能な値: [ "Cache-Flush", "Direct-Write" ]
トランザクション・ログ・ファイルのエントリをディスクに書き込む方法を決定するポリシー。このポリシーは、トランザクション・パフォーマンスに影響を与える可能性があります(ノート: トランザクションを安全にするには、一部のWindowsシステムでDirect-WriteポリシーにOSまたは環境の追加変更が必要になる場合があります)。
WebLogic Serverでは次のポリシーがサポートされます。
ホスト・プラットフォームでDirect-Writeがサポートされていない場合、ポリシーはCache-Flushになり、ログ・メッセージが出力されます。
ノート: Windowsでは、Direct-Writeポリシーは、トランザクション・データをただちにディスクに書き込まずに、ディスク上のキャッシュに残す場合があります。これでは、停電によりディスク上のキャッシュ・データが失われる可能性があるため、トランザクションは安全ではありません。WindowsでDirect-Writeポリシーを使用したトランザクションの安全な書込みを可能にするには、ディスクのすべての書込みキャッシュを無効にするか(デフォルトでは有効)、バッテリ付きキャッシュのあるディスクを使用してください。
Windows上のハードドライブ用ディスク上キャッシュは、システム管理(「コントロール パネル」→「システム」→「ハードウェア」タブ→「デバイス マネージャー」ボタン→「ディスク ドライブ」→ドライブ名→「ポロシー」タブ→「ディスクの書き込みキャッシュを有効にする」チェック・ボックス)で無効にできます。一部のファイルシステムでは、この値を変更できません。たとえば、信頼性のあるキャッシュを搭載したRAIDシステムなどです。
制約
- transactionPrimaryChannelName(optional): string
このサーバーとの内部JTA通信に使用されるデフォルトURLを導出するためのサーバー・ネットワーク・チャネルの名前を返します。
- transactionPublicChannelName(optional): string
このサーバーとの内部JTA通信に使用されるパブリックURLを導出するためのサーバー・ネットワーク・チャネルの名前を返します。
- transactionPublicSecureChannelName(optional): string
このサーバーとの内部JTA通信に使用される、セキュアなパブリックURLを導出するためのサーバー・ネットワーク・チャネルの名前を返します。
- transactionSecureChannelName(optional): string
このサーバーとの内部JTA通信に使用されるセキュアなURLを導出するためのサーバー・ネットワーク・チャネルの名前を返します。
- tunnelingClientPingSecs(optional): integer(int32)
最小値: 1
デフォルト値: 45
トンネリング・クライアントがまだアライブかどうかを確認するためにpingを実行する間隔(単位: 秒)。
このサーバーのネットワーク・チャネルを作成すると、各チャネルでこの設定をオーバーライドできます。
- tunnelingClientTimeoutSecs(optional): integer(int32)
最小値: 1
デフォルト値: 40
見つからないトンネリング・クライアントを応答なしとみなすまでの期間(単位: 秒)。
このサーバーのネットワーク・チャネルを作成すると、各チャネルでこの設定をオーバーライドできます。
- tunnelingEnabled(optional): boolean
デフォルト値: false
T3、T3S、HTTP、HTTPS、IIOPおよびIIOPSの各プロトコルのトンネリングを、このサーバーで有効にするかどうかを指定します。
このサーバーのネットワーク・チャネルを作成すると、各チャネルでこの設定をオーバーライドできます。
- type(optional): string
- uploadDirectoryName(optional): string
すべてのアップロードされたアプリケーションが置かれる管理サーバー上のディレクトリ・パス。
絶対ディレクトリ名を指定しない場合、そのパスはルート・ディレクトリ(/)を基準とする相対パスになります。デフォルト・ステージング・ディレクトリはstage (サーバーのルートを基準とする)になります。管理対象サーバーでは、この属性はnullを戻し、構成できません。
制約
- ドキュメントのみのセキュア・デフォルト: 任意のWebLogic Serverインスタンスまたはアプリケーションのルート・ディレクトリ外にあり、WebLogic Serverホストのシステム・ディスクとは別個の物理ディスク上に存在する、絶対ディレクトリ。
- use81StyleExecuteQueues(optional): boolean
デフォルト値: false
ワーク・マネージャではなく8.1実行キューに切り替える下位互換性モード。各ワーク・マネージャは、個々の実行キューに変換されます。この属性を設定した場合は、サーバーの再起動が必要です。
- useConcurrentQueueForRequestManager(optional): boolean
同時バッファ・キューを使用して受信リクエストをパークすることにより、ロックの競合を減らします。この属性を有効にすると、ロックを取得せずにリクエストがスケジュールされるためスループットが向上します。
- useDetailedThreadName(optional): boolean
デフォルト値: false
自己チューニング・スレッド・プールのスレッド名に詳細情報を含めるかどうかを指定します。このフラグをtrueに設定すると、実行スレッドによってタスクが実行されているワーク・マネージャの名前などの追加情報が含まれますが、スレッド名をこれらの情報で常に更新する際にオーバーヘッドが生じます。
- useEnhancedIncrementAdvisor(optional): boolean
デフォルト値: true
自己チューニングで別のアルゴリズムを使用して自己チューニング・スレッド・プールのサイズを調整する拡張IncrementAdvisor実装を使用するかどうかを指定します。
- useEnhancedPriorityQueueForRequestManager(optional): boolean
デフォルト値: false
拡張ConcurrentCalendarQueueを、スレッドを待機している保留中のリクエストの優先度ベースのキューとして使用することにより、ロックの競合を減らします。
この属性は、Oracle Exalogic環境でのみ有効にする必要があります。
- useFusionForLLR(optional): boolean
LLRに対してADM_DDL
ストア・プロシージャの使用を有効にします。デフォルト値はfalse
(無効)です。
この属性を有効にすると、LLR表名には実行時に接頭辞WLS_
と接尾辞_DYD
が自動的に追加されるため、サーバー構成のLLR表名とデータベース内の実際の表名は一致しません。
- weblogicPluginEnabled(optional): boolean
デフォルト値: false
このサーバーで独自のWL-Proxy-Client-IP
ヘッダーを使用するかどうかを指定します。
このサーバー・インスタンスで独自のWL-Proxy-Client-IP
ヘッダーを使用するように指定する場合、この属性をtrue
に設定します(これは、サーバー・インスタンスがプロキシ・プラグインからリクエストを受信する場合にお薦めします)。サーバー・インスタンスが、プロキシされたリクエストを受信するクラスタのメンバーである場合は、WebLogicプラグインをクラスタ・レベルで有効化します。クラスタのメンバーであるサーバーでは、クラスタ・レベルの設定がサーバーの設定をオーバーライドします。WebLogicプラグインがクラスタ・レベルで有効な場合にgetRemoteAddr
を呼び出すと、Webサーバーではなく、独自のWL-Proxy-Client-IP
ヘッダーからブラウザ・クライアントのアドレスが戻されます。
config.xml
ファイルのweblogic-plugin-enabled
パラメータを無効にする場合(weblogic-plugin-enabled=false
)、この属性をfalse
に設定します。
ノート: Oracle HTTP Server、WebLogicプロキシ・プラグインまたはOracle Traffic Directorを使用して管理対象サーバーまたはクラスタにクライアント・リクエストを配信する場合は、この属性をtrue
に設定することをお薦めします
- XMLEntityCache(optional): array XMLエンティティ・キャッシュ参照
タイトル: XMLエンティティ・キャッシュ参照
XMLエンティティ・キャッシュ参照が含まれます。
JAXP (Java API for XML Parsing)の動作を構成するのに使用される、サーバーのXMLエンティティ・キャッシュ。
制約
- XMLRegistry(optional): array XMLレジストリ参照
タイトル: XML Registry Reference
XMLレジストリ参照が含まれます。
JAXP (Java API for XML Parsing)の動作の構成に使用するサーバーのXMLレジストリ。
制約
{
"type":"object",
"properties":{
"DGCIdlePeriodsUntilTimeout":{
"default":5,
"type":"integer",
"format":"int32",
"description":"<p>The number of idle periods allowed before the object is collected.</p>"
},
"IIOPEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this server has IIOP support enabled for both the regular (non-SSL) and SSL ports.</p>"
},
"JDBCLLRTableName":{
"type":"string",
"description":"<p>The table name for this server's Logging Last Resource (LLR) database table(s). WebLogic Server creates the table(s) and then uses them during transaction processing for the LLR transaction optimization. This setting must be unique for each server. The default table name is <code>WL_LLR_<i>SERVERNAME</i></code></p><p>This setting only applies if this server hosts one or more LLR-enabled JDBC data sources.</p><p>The format for the tables that WebLogic Server creates is [[[catalog.]schema.]name.] Each \".\" in the table name is significant, and schema generally corresponds to username in many databases.</p><p><b>IMPORTANT:</b> If this value is changed but the LLR table already exists in the database, you must preserve the existing table's data. Consequently, when changing the table name, the existing database table must be renamed by a database administrator to match the new configured table name. Otherwise, transaction records may be lost, resulting in heuristic failures that aren't logged.</p><p><b>IMPORTANT:</b> Each server's table name must be unique. Multiple LLR-enabled data sources within the same server may share the same table, but multiple servers must not share the same table. If multiple same-named servers share a table, the behavior is undefined and it is likely that transactions will not recover properly after a crash, creating heuristic hazards.</p>"
},
"JDBCLoginTimeoutSeconds":{
"default":0,
"minimum":0,
"maximum":300,
"type":"integer",
"format":"int32",
"description":"<p>The JDBC Login Timeout value. Specified value is passed into java.sql.DriverManager.setLoginTimeout(). Note that this DriverManager setting will impact *all* JDBC drivers loaded into this JVM. Feature is disabled by default.</p>"
},
"JMSConnectionFactoryUnmappedResRefMode":{
"default":"ReturnDefault",
"enum":[
"ReturnDefault",
"FailSafe"
],
"type":"string",
"description":"<p> Use this unmapped resource reference mode to specify the behavior of any resource reference to a Connection Factory when the resource reference does not directly specify a JNDI name by a lookup attribute, or by a mappedName attribute, or by a jndi-name in a descriptor file. If a JNDI name is specified, the resource reference either resolves to the specified object in the JNDI tree or generates a javax.naming.NameNotFoundException. </p><p> Following are the available unmapped resource reference modes: </p><ul><li><p><code>FailSafe :</code> In this mode, an application JMS connection factory resource reference that does not specify a JNDI name resolves to an object bound to the JNDI tree with the same name as the resource reference name if one can be found in JNDI tree. Otherwise, it throws a javax.naming.NameNotFoundException. A resource reference without a JNDI name never returns a Java EE 7 Default Connection Factory in this mode. </p><p> This mode yields pre-12.2.1 WebLogic Server behavior. This mode is Java EE compliant, but the Java EE 7 specification disallows it from being the default mode. </p></li></ul><p></p><ul><li><p><code>ReturnDefault :</code> This policy is a Java EE compliant mode and it is the default mode. It complies with Java EE 7 while doing a best effort to try delivering FailSafe behavior when it is expected. </p><p> (a) If the resource reference name matches the local JNDI name of a configured foreign JMS provider mapping, then WebLogic Server returns the remote JNDI entry from the mapping if it can be resolved, or it throws a javax.naming.NameNotFoundException. </p><p> (b) If the resource reference does not match with a foreign JMS provider mapping, and if the resource reference name matches the name of an object that is already bound to the JNDI tree, WebLogic Server returns the JNDI tree object. </p><p> (c) If neither (a) nor (b) apply, then WebLogic Server returns \"java:comp/DefaultJMSConnectionFactory\". In addition, it adds an 'Info' message in the server log indicating that a special behavior has occurred. This log message will occur at most once per application per server boot. </p></li></ul>"
},
"JMSDefaultConnectionFactoriesEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this server uses JMS default connection factories.</p><p>WebLogic Server provides the following JMS default connection factories:</p><ul><li><p><code>weblogic.jms.ConnectionFactory</code></p></li><li><p><code>weblogic.jms.XAConnectionFactory</code> An XA factory is required for JMS applications to use JTA user-transactions, but is not required for transacted sessions. All other preconfigured attributes for the default connection factories are set to the same default values as a user-defined connection factory. If the preconfigured settings of the default factories are appropriate for your application, you do not need to configure any additional factories for your application. </p></li></ul><p><b>Note:</b> When using the default connection factories, you have no control over targeting the WebLogic Server instances where the connection factory may be deployed. However, you can disable the default connection factories on a per-server basis. To deploy a connection factory on independent servers, on specific servers within a cluster, or on an entire cluster, you need to configure a connection factory and specify the appropriate server targets. The default Java EE 7 JMS Connection Factory, java:comp/DefaultJMSConnectionFactory, will be available even when the WebLogic JMS default connection factories are disabled.</p>"
},
"JNDITransportableObjectFactoryList":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>List of factories that create transportable objects.</p>"
},
"TGIOPEnabled":{
"x-weblogic-secureDefault":true,
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this server supports Tuxedo GIOP (TGIOP) requests. (Requires you to configure WebLogic Tuxedo Connector (WTC) for this server.)</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"XMLEntityCache":{
"x-weblogic-restartRequired":true,
"title":"XML Entity Cache Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the XML entity cache reference. <p>The server's XML entity cache, which is used to configure the behavior of JAXP (Java API for XML Parsing).</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"XMLRegistry":{
"x-weblogic-restartRequired":true,
"title":"XML Registry Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the XML registry reference. <p>The server's XML registry, which is used to configure the behavior of JAXP (Java API for XML Parsing).</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"acceptBacklog":{
"default":300,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>The number of backlogged, new TCP connection requests that should be allowed for this server's regular and SSL ports.</p><p>Setting the backlog to <code></code> may prevent this server from accepting any incoming connection on some operating systems.</p>"
},
"addWorkManagerThreadsByCpuCount":{
"type":"boolean",
"description":"<p>Enables increased efficiency of the self-tuning thread pool by aligning it with the Exalogic processor architecture threading capabilities. Use only when configuring a WebLogic domain for Oracle Exalogic. </p><ul><li><p>Enabling this attribute increases efficiency during I/O in environments with high network throughput.</p></li><li><p>Disabling this attribute allows the thread pool to self-tune to match the demand of the workload at the expense of longer ramp up time.</p></li></ul>"
},
"adminReconnectIntervalSeconds":{
"default":10,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds between reconnection attempts to the admin server. When the admin server fails the managed server will periodically try to connect back to it.</p>"
},
"administrationPort":{
"x-weblogic-docOnlySecureDefault":7002,
"minimum":0,
"maximum":65535,
"type":"integer",
"format":"int32",
"description":"<p>The secure administration port for the server. This port requires that you enable the domain's administration port and that SSL is configured and enabled.</p><p>By default, the server uses the administration port that is specified at the domain level. To override the domain-level administration port for the current server instance, set this server's administration port.</p><p><h5>Constraints</h5></p><ul><li>doc only secure default : 7002</li></ul>"
},
"administrationProtocol":{
"enum":[
"t3s",
"https",
"iiops",
"t3",
"http",
"iiop"
],
"type":"string",
"description":"<p>Returns the protocol to be used for administrative connections when none is specified.</p>"
},
"allowShrinkingPriorityRequestQueue":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether self-tuning should allow shrinking of its priority based queue for pending requests after it has grown in size due to busy workload, and whether it should try to purge work requests that have already been picked up for processing due to minimum threads constraints before growing the queue. Setting this to true would help reduce memory footprint after the busy work period has ended, at the expense of the overhead of growing the request queue again at the next period of busy workload. It would also help to reduce the amount of memory allocated for the request queue, at the expense of the overhead required in purging already processed work requests from the queue.</p>"
},
"autoMigrationEnabled":{
"type":"boolean",
"description":"<p>Specifies whether Node Manager can automatically restart this server and its services on another machine if the server fails.</p>"
},
"autoRestart":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether the Node Manager can automatically restart this server if it crashes or otherwise goes down unexpectedly.</p>"
},
"buzzAddress":{
"type":"string",
"description":"<p>Buzz endpoint address.</p>"
},
"buzzEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Enables Buzz for sending/receiving messages with peers. Enabling this attribute increases efficiency during I/O in environments with high network throughput and should be used only when configuring a WebLogic domain for Oracle Exalogic.</p>"
},
"buzzPort":{
"default":0,
"type":"integer",
"format":"int32",
"description":"<p>Buzz endpoint port.</p><p>A value of <code></code> means system-allocated (dynamic) port.</p>"
},
"candidateMachines":{
"x-weblogic-restartRequired":true,
"title":"Machine References",
"type":"array",
"items":{
"title":"Machine Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the machine reference."
},
"description":"Contains the array of machine references. <p>Limits the list of candidate machines that the cluster specifies. (Requires you to enable this server for automatic migration and to configure the cluster with a set of candidate machines.)</p><p>If this server fails and if it is enabled for automatic migration, Node Manager automatically restarts it. By default, Node Manager restarts the server on any of the candidate machines that the cluster specifies (in order of preference that you configured in the cluster). To change the default, you use this server's list of candidate machines to create a subset of the cluster-wide candidates. You can also change the order of preference.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"classpathServletDisabled":{
"x-weblogic-docOnlySecureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>The ClasspathServlet will serve any class file in the classpath and is registered by default in every Web application (including management). It does not need to be turned on for many applications though, and represents a security hole if unchecked.</p><p>WLS components such as JDBC and JMS rely on the ClasspathServlet. If the servlet can not be disabled, then set the ClassPathServletSecureModeEnabled to true.</p><p><h5>Constraints</h5></p><ul><li>doc only secure default : true</li></ul>"
},
"classpathServletSecureModeEnabled":{
"x-weblogic-secureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>If secure mode is enabled, the ClasspathServlet will serve only class files from wellknown packages required for JDBC and JMS functionality. If secure mode is disabled, it represents a security hole if unchecked as the ClassPatchServlet will serve any class in the classpath and is registered by default in every Web application (including management).</p><p> If set to true, the ClasspathServlet will not be disabled by the DefaultInternalServletsDisabled value of true. </p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"cleanupOrphanedSessionsEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Indicates if replication service should cleanup orphaned http and ejb sessions. Orphaned sessions are http and ejb session instances that are not referenced by the replication service.</p>"
},
"clientCertProxyEnabled":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the <code>HttpClusterServlet</code> proxies the client certificate in a special header.</p><p>By default (or if you specify <code>false</code>), the <code>weblogic.xml</code> deployment descriptor for each web application that is deployed on this server determines whether the web application trusts certificates sent from the proxy server plugin. By default (or if the deployment descriptor specifies <code>false</code>), users cannot log in to the web application from a proxy server plugin.</p><p>A value of <code>true</code> causes proxy-server plugins to pass identity certifications from clients to all web applications that are deployed on this server instance. A proxy-server plugin encodes each identify certification in the <code>WL-Proxy-Client-Cert</code> header and passes the header to WebLogic Server instances. A WebLogic Server instance takes the certificate information from the header, trusting that it came from a secure source, and uses that information to authenticate the user.</p><p>If you specify <code>true</code>, use a <code>weblogic.security.net.ConnectionFilter</code> to ensure that this WebLogic Server instance accepts connections only from the machine on which the proxy-server plugin is running. Specifying <code>true</code> without using a connection filter creates a security vulnerability because the <code>WL-Proxy-Client-Cert</code> header can be spoofed.</p><p>A cluster can also specify whether the <code>HttpClusterServlet</code> proxies the client certificate in a special header. The cluster-level setting overrides the setting in individual servers that are part of the cluster.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"cluster":{
"x-weblogic-restartRequired":true,
"title":"Cluster Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the cluster reference. <p>The cluster, or group of WebLogic Server instances, to which this server belongs.</p><p>If set, the server will listen for cluster multicast events.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"clusterWeight":{
"default":100,
"minimum":1,
"maximum":100,
"type":"integer",
"format":"int32",
"description":"<p>The proportion of the load that this server will bear, relative to other servers in a cluster.</p><p>If all servers have the default weight or the same weight, each bears an equal proportion of the load. If one server has weight 50 and all other servers have weight 100, the 50-weight server will bear half as much load as any other server.</p>"
},
"coherenceClusterSystemResource":{
"x-weblogic-restartRequired":true,
"title":"Coherence Cluster System Resource Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the coherence cluster system resource reference. <p>The system-level Coherence cluster resource associated with this server.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"completeMessageTimeout":{
"default":60,
"minimum":0,
"maximum":480,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of seconds that this server waits for a complete message to be received. If you configure network channels for this server, each channel can override this message timeout.</p><p>This timeout helps guard against a denial of service attack in which a caller indicates that it will be sending a message of a certain size which it never finishes sending.</p><p>CompleteMessageTimeout affects the HTTP Response, such that if WebLogic Server discovers sockets inactive for longer than the CompleteMessageTimeout, the server will close these sockets.</p>"
},
"completeWriteTimeout":{
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of seconds that this server waits for a complete HTTP response to be sent.</p><p>A value of <code></code> disables the complete write timeout. The default value is derived from the CompleteHTTPMessageTimeout. If it is <code>-1</code>, then the CompleteMessageTimeout value is used for the default value.</p>"
},
"connectTimeout":{
"default":0,
"minimum":0,
"maximum":240,
"type":"integer",
"format":"int32",
"description":"<p>The amount of time that this server should wait to establish an outbound socket connection before timing out. A value of <code></code> disables server connect timeout.</p>"
},
"customIdentityKeyStoreFileName":{
"default":null,
"type":"string",
"description":"<p>The source of the identity keystore. For a JKS keystore, the source is the path and file name. For an Oracle Key Store Service (KSS) keystore, the source is the KSS URI.</p><p>If using a JKS keystore, the keystore path name must either be absolute or relative to where the server was booted.</p><p>If using a KSS keystore, the keystore URI must be of the form:</p><p><code>kss://system/<i>keystorename</i></code></p><p>where <code><i>keystorename</i></code> is the name of the keystore registered in KSS.</p><p> The value in this attribute is only used if <code>KeyStores</code> is <code>CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST</code>, <code>CUSTOM_IDENTITY_AND_CUSTOM_TRUST</code> or <code>CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST</code></p>"
},
"customIdentityKeyStorePassPhrase":{
"type":"string",
"format":"password",
"description":"<p>The encrypted custom identity keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase.</p><p>This attribute is only used if KeyStores is <code>CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST</code>, <code>CUSTOM_IDENTITY_AND_CUSTOM_TRUST</code> or <code>CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST</code></p><p>When you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>CustomIdentityKeyStorePassPhraseEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>When you set the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Encrypts the value.</p></li><li><p>Sets the value of the <code>CustomIdentityKeyStorePassPhraseEncrypted</code> attribute to the encrypted value.</p></li></ol><p>Using this attribute (<code>CustomIdentityKeyStorePassPhrase</code>) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>CustomIdentityKeyStorePassPhraseEncrypted</code></p>"
},
"customIdentityKeyStoreType":{
"default":null,
"type":"string",
"description":"<p>The type of the keystore. Generally, this is <code>JKS</code>. If using the Oracle Key Store Service, this would be <code>KSS</code></p><p>If empty or null, then the JDK's default keystore type (specified in <code>java.security</code>) is used. The custom identity key store type is only used if <code>KeyStores</code> is <code>CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST</code>, <code>CUSTOM_IDENTITY_AND_CUSTOM_TRUST</code> or <code>CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST</code></p>"
},
"customTrustKeyStoreFileName":{
"default":null,
"type":"string",
"description":"<p>The source of the custom trust keystore. For a JKS keystore, the source is the path and file name. For an Oracle Key Store Service (KSS) keystore, the source is the KSS URI.</p><p>If using a JKS keystore, the keystore path name must either be absolute or relative to where the server was booted.</p><p>If using a KSS keystore, the keystore URI must be of the form:</p><p><code>kss://system/<i>keystorename</i></code></p><p>where <code><i>keystorename</i></code> is the name of the keystore registered in KSS.</p><p> The value in this attribute is only used if <code>KeyStores</code> is <code>CUSTOM_IDENTITY_AND_CUSTOM_TRUST</code></p>"
},
"customTrustKeyStorePassPhrase":{
"type":"string",
"format":"password",
"description":"<p>The custom trust keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase.</p><p>This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST.</p><p>When you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>CustomTrustKeyStorePassPhraseEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>When you set the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Encrypts the value.</p></li><li><p>Sets the value of the <code>CustomTrustKeyStorePassPhraseEncrypted</code> attribute to the encrypted value.</p></li></ol><p>Using this attribute (<code>CustomTrustKeyStorePassPhrase</code>) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>CustomTrustKeyStorePassPhraseEncrypted</code></p>"
},
"customTrustKeyStoreType":{
"default":null,
"type":"string",
"description":"<p>The type of the keystore. Generally, this is <code>JKS</code>. If using the Oracle Key Store Service, this would be <code>KSS</code></p><p>If empty or null, then the JDK's default keystore type (specified in java.security) is used. This keystore type is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST.</p>"
},
"defaultIIOPPassword":{
"default":null,
"type":"string",
"format":"password",
"description":"<p>The password for the default IIOP user. (Requires you to enable IIOP.)</p><p>As of 8.1 sp4, when you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>DefaultIIOPPasswordEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>Using this attribute (<code>DefaultIIOPPassword</code>) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>DefaultIIOPPasswordEncrypted</code></p>"
},
"defaultIIOPUser":{
"default":null,
"type":"string",
"description":"<p>The user name of the default IIOP user. (Requires you to enable IIOP.)</p>"
},
"defaultInternalServletsDisabled":{
"x-weblogic-secureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether all default servlets in the servlet engine are disabled.</p><p>This includes: weblogic.servlet.ClasspathServlet weblogic.servlet.utils.iiop.GetIORServlet weblogic.rjvm.http.TunnelSendServlet weblogic.rjvm.http.TunnelRecvServlet weblogic.rjvm.http.TunnelLoginServlet weblogic.rjvm.http.TunnelCloseServlet If set to true, this property overrides the ClasspathServletDisabled property.</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"defaultProtocol":{
"default":"t3",
"enum":[
"t3",
"t3s",
"http",
"https",
"iiop",
"iiops"
],
"type":"string",
"description":"<p>The protocol to use for connections when none is specified.</p>"
},
"defaultSecureProtocol":{
"default":"t3s",
"enum":[
"t3s",
"https",
"iiops"
],
"type":"string",
"description":"<p>The protocol to use for secure connections when none is specified.</p>"
},
"defaultTGIOPPassword":{
"type":"string",
"format":"password",
"description":"<p>The password for the default user associated with the Tuxedo GIOP (TGIOP) protocol. (Requires you to configure WebLogic Tuxedo Connector (WTC) for this server.)</p><p>As of 8.1 sp4, when you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>DefaultTGIOPPasswordEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>When you set the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Encrypts the value.</p></li><li><p>Sets the value of the <code>DefaultTGIOPPasswordEncrypted</code> attribute to the encrypted value.</p></li></ol><p>Using this attribute (<code>DefaultTGIOPPassword</code>) is a potential security risk in because the String object (which contains the unencrypted password) remains the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>DefaultTGIOPPasswordEncrypted</code></p>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"eagerThreadLocalCleanup":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether to clean up all ThreadLocals storage from self-tuning thread pool threads after they have finished processing each work request. By default, the self-tuning thread pool only cleans up ThreadLocal storage in its threads after an application is undeployed to avoid ClassLoader memory leak.</p>"
},
"externalDNSName":{
"default":null,
"type":"string",
"description":"<p>The external IP address or DNS name for this server.</p><p>This address will be sent with HTTP session cookies and with dynamic server lists to HTTP proxies. It will also be used by external application clients to enable the propagation of RMI traffic through network address translating (NAT) firewalls.</p><p>You must specify an external DNS name for configurations in which a firewall is performing network address translation, unless clients are accessing WebLogic Server using t3 and the default channel. For example, define the external DNS name for configurations in which a firewall is performing network address translation, and clients are accessing WebLogic Server using HTTP via a proxy plug-in.</p>"
},
"extraEjbcOptions":{
"default":null,
"type":"string",
"description":"<p>The options passed to the EJB compiler during server-side generation.</p><p>Each EJB component can override the compiler options that you specify here. The following options are valid:</p><dl><dt>-forcegeneration</dt><dd><p>Forces generation of wrapper classes. Without this flag the classes may not be regenerated if it is determined to be unnecessary.</p></dd><dt>-disableHotCodeGen</dt><dd><p>Generate ejb stub and skel as part of ejbc. Avoid HotCodeGen to have better performance. </p></dd><dt>-keepgenerated</dt><dd><p>Keep the generated .java files.</p></dd><dt>-compiler javac</dt><dd><p>Java compiler to exec. If not specified, the -compilerclass option will be used.</p></dd><dt>-compilerclass com.sun.tools.javac.Main</dt><dd><p>Specifies the compiler class to invoke.</p></dd><dt>-g</dt><dd><p>Compile debugging info into class file.</p></dd><dt>-normi</dt><dd><p>Passed through to Symantec's sj.</p></dd><dt>-classpath path</dt><dd><p>Classpath to use.</p></dd><dt>-source source</dt><dd><p>Source version.</p></dd><dt>-J<i>option</i></dt><dd><p>Flags passed through to java runtime.</p></dd></dl>"
},
"extraRmicOptions":{
"default":null,
"type":"string",
"description":"<p>The options passed to the RMIC compiler during server-side generation.</p><p>Each EJB component can override the compiler options that you specify here.</p>"
},
"gatheredWritesEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Enables gathered writes over NIO socket channels. Enabling this attribute increases efficiency during I/O in environments with high network throughput and should be used only when configuring a WebLogic domain for Oracle Exalogic.</p>"
},
"gracefulShutdownTimeout":{
"default":0,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>Number of seconds a graceful shutdown operation waits before forcing a shut down. A graceful shutdown gives WebLogic Server subsystems time to complete certain application processing currently in progress. If subsystems are unable to complete processing within the number of seconds that you specify here, then the server will force shutdown automatically.</p><p>A value of <code></code> means that the server will wait indefinitely for graceful shutdown to complete.</p><p>The graceful shutdown timeout applies only to graceful shutdown operations.</p>"
},
"healthCheckIntervalSeconds":{
"default":180,
"minimum":1,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds that defines the frequency of this server's self-health monitoring. The server monitors the health of it's subsystems every HealthCheckIntervalSeconds and changes the Server's overall state if required. </p>"
},
"healthCheckStartDelaySeconds":{
"default":120,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds the Node Manager should wait before starting to monitor the server.</p>"
},
"hostsMigratableServices":{
"readOnly":true,
"default":true,
"type":"boolean",
"description":"<p>Gets the hostsMigratableServices attribute of the ServerMBean object</p>"
},
"httpTraceSupportEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Returns the HttpTraceSupportEnabled value</p>"
},
"httpdEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Whether or not HTTP support is enabled on the regular port or SSL port.</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"idleConnectionTimeout":{
"x-weblogic-secureDefault":65,
"default":65,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of seconds that a connection is allowed to be idle before it is closed by the server. The T3 and T3S protocols ignore this attribute. If you configure network channels for this server, each channel can override this idle connection message timeout.</p><p>This timeout helps guard against server deadlock through too many open connections.</p><p><h5>Constraints</h5></p><ul><li>secure default : 65</li></ul>"
},
"idlePeriodsUntilTimeout":{
"default":4,
"minimum":4,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>The number of idle periods until peer is considered unreachable.</p>"
},
"ignoreSessionsDuringShutdown":{
"default":false,
"type":"boolean",
"description":"<p>Indicates whether a graceful shutdown operation drops all HTTP sessions immediately.</p><p>If this is set to <code>false</code>, a graceful shutdown operation waits for HTTP sessions to complete or timeout.</p>"
},
"instrumentStackTraceEnabled":{
"x-weblogic-secureDefault":false,
"default":true,
"type":"boolean",
"description":"<p>Specifies whether the server returns stack traces for RMI calls that generate exceptions.</p><p>With RMI stack tracking enabled, if a client issues an RMI call to a server subsystem or to a module running within the server, and if the subsystem or module generates an exception that includes a stack trace, the server will return the exception as well as the stack trace. With it disabled, the server will return the exception without the stack trace details.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"interfaceAddress":{
"type":"string",
"description":"<p>The IP address of the NIC that this server should use for multicast traffic.</p>"
},
"isolatePartitionThreadLocals":{
"default":false,
"type":"boolean",
"description":"<p>Specified whether the server needs to ensure that threadlocals storage from self-tuning thread pool threads must be cleaned up before the threads are used for processing work requests from a different partition. This helps ensure that no threadlocals from a different partition can be retrieved from work requests while being processed by a self-tuning thread pool thread. The different between this attribute and the eagerThreadLocalCleanup attribute is that threadlocals storage will not be cleared if the previous work request processed by the self-tuning thread pool thread was for the same partition, whereas with eagerThreadLocalCleanup set, the threadlocals storage will also be cleared in this case.</p>"
},
"javaCompiler":{
"x-weblogic-secureDefault":"javac",
"default":"javac",
"type":"string",
"description":"<p>The Java compiler to use for all applications hosted on this server that need to compile Java code.</p><p><h5>Constraints</h5></p><ul><li>secure default : \"javac\"</li></ul>"
},
"javaCompilerPostClassPath":{
"x-weblogic-secureDefault":null,
"default":null,
"type":"string",
"description":"<p>The options to append to the Java compiler classpath when compiling Java code.</p><p><h5>Constraints</h5></p><ul><li>secure default : null</li></ul>"
},
"javaCompilerPreClassPath":{
"x-weblogic-secureDefault":null,
"default":null,
"type":"string",
"description":"<p>The options to prepend to the Java compiler classpath when compiling Java code.</p><p><h5>Constraints</h5></p><ul><li>secure default : null</li></ul>"
},
"javaStandardTrustKeyStorePassPhrase":{
"type":"string",
"format":"password",
"description":"<p>The password for the Java Standard Trust keystore. This password is defined when the keystore is created.</p><p>If empty or null, then the keystore will be opened without a passphrase.</p><p>This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST or DEMO_IDENTITY_AND_DEMO_TRUST.</p><p>When you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>JavaStandardTrustKeyStorePassPhraseEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>When you set the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Encrypts the value.</p></li><li><p>Sets the value of the <code>JavaStandardTrustKeyStorePassPhraseEncrypted</code> attribute to the encrypted value.</p></li></ol><p>Using this attribute (<code>JavaStandardTrustKeyStorePassPhrase</code>) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>JavaStandardTrustKeyStorePassPhraseEncrypted</code></p>"
},
"keyStores":{
"default":"DemoIdentityAndDemoTrust",
"enum":[
"DemoIdentityAndDemoTrust",
"CustomIdentityAndJavaStandardTrust",
"CustomIdentityAndCustomTrust",
"CustomIdentityAndCommandLineTrust"
],
"type":"string",
"description":"<p>Which configuration rules should be used for finding the server's identity and trust keystores?</p>"
},
"listenAddress":{
"type":"string",
"description":"<p>The IP address or DNS name this server uses to listen for incoming connections. For example, enter <code>12.34.5.67</code> or <code>mymachine</code>, respectively.</p><p>Note that the value you specify for the listen address is not the URL to the host machine and it does not include the communication protocol, listen port, or channel.</p><p>Servers can be reached through the following URL:</p><p><code>protocol://listen-address:listen-port</code></p><p>Any network channel that you configure for this server can override this listen address.</p><p>If a server's listen address is undefined, clients can reach the server through an IP address of the computer that hosts the server, a DNS name that resolves to the host, or the localhost string. The localhost string can be used only for requests from clients that are running on the same computer as the server.</p><p>If you want to limit the valid addresses for a server instance, specify one of the following:</p><ul><li><p>IP address. If you provide an IP address, clients can specify either the IP address or a DNS name that maps to the IP address. Clients that specify an IP address and attempt to connect through an SSL port must disable hostname verification.</p></li><li><p>DNS name. If you provide a DNS name, clients can specify either the DNS name or the corresponding IP address.</p></li></ul><p>Do not leave the listen address undefined on a computer that uses multiple IP address (a multihomed computer). On such a computer, the server will bind to all available IP addresses.</p><p>Note also that if you are using the demo certificates in a multi-server domain, Managed Server instances will fail to boot if you specify the fully-qualified DNS name. For information about this limitation and suggested workarounds, see \"Limitation on CertGen Usage\" in <i>Administering Security for Oracle WebLogic Server</i></p>"
},
"listenPort":{
"default":7001,
"minimum":1,
"maximum":65535,
"type":"integer",
"format":"int32",
"description":"<p>The default TCP port that this server uses to listen for regular (non-SSL) incoming connections.</p><p>Administrators must have the right privileges before binding to a port or else this operation will not be successful and it will render the console un-reachable.</p><p>If this port is disabled, the SSL port must be enabled. Additional ports can be configured using network channels. The cluster (multicast) port is configured separately.</p>"
},
"listenPortEnabled":{
"x-weblogic-secureDefault":false,
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this server can be reached through the default plain-text (non-SSL) listen port.</p><p>If you disable this listen port, you must enable the default SSL listen port.</p><p>You can define additional listen ports for this server by configuring network channels.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"listenThreadStartDelaySecs":{
"default":60,
"type":"integer",
"format":"int32",
"description":"<p>Returns the maximum time that the server will wait for server sockets to bind before starting a listen thread.</p><p>Properties to consider for removal</p>"
},
"listenersBindEarly":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Determines whether the server should bind server sockets early.</p><p>Early binding detects port conflicts quickly and also gives user feedback on the default listen port as to the server state.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"logRemoteExceptionsEnabled":{
"x-weblogic-secureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the server message log includes exceptions that are raised in remote systems.</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"loginTimeoutMillis":{
"x-weblogic-secureDefault":5000,
"default":5000,
"minimum":0,
"maximum":100000,
"type":"integer",
"format":"int32",
"description":"<p>The login timeout for this server's default regular (non-SSL) listen port. This is the maximum amount of time allowed for a new connection to establish.</p><p>A value of <code></code> indicates there is no maximum.</p><p><h5>Constraints</h5></p><ul><li>secure default : 5000</li></ul>"
},
"machine":{
"x-weblogic-restartRequired":true,
"title":"Machine Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the machine reference. <p>The WebLogic Server host computer (machine) on which this server is meant to run.</p><p>If you want to use Node Manager to start this server, you must assign the server to a machine and you must configure the machine for Node Manager.</p><p>You cannot change this value if a server instance is already running.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"managedServerIndependenceEnabled":{
"x-weblogic-secureDefault":true,
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this Managed Server can be started when the Administration Server is unavailable.</p><p>In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly.</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"maxConcurrentLongRunningRequests":{
"default":100,
"minimum":0,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of running long-running requests that can be submitted to all the Managed Executor Services or Managed Scheduled Executor Services in the server.</p>"
},
"maxConcurrentNewThreads":{
"default":100,
"minimum":0,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of running threads that can be created by all the Managed Thread Factories in the server.</p>"
},
"maxMessageSize":{
"x-weblogic-secureDefault":10000000,
"default":10000000,
"minimum":4096,
"maximum":2000000000,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of bytes allowed in messages that are received over all supported protocols, unless overridden by a protocol-specific setting or a custom channel setting.</p><p>The order of precedence for setting message size maximums is as follows:</p><ol><li><p>A channel-wide maximum in a custom network channel.</p></li><li><p>A protocol-specific setting in the default network channel.</p><p>See</p><ul><li><p>getMaxCOMMessageSize() getMaxCOMMessageSize</p></li><li><p>getMaxHTTPMessageSize() getMaxHTTPMessageSize</p></li><li><p>getMaxIIOPMessageSize() getMaxIIOPessageSize</p></li><li><p>getMaxT3MessageSize() getMaxT3MessageSize</p></li></ul></li><li><p>The message maximum in this attribute.</p></li></ol><p>This maximum message size helps guard against a denial of service attack in which a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests.</p><p>A client can set this value using the <code>-Dweblogic.MaxMessageSize</code> property.</p><p><h5>Constraints</h5></p><ul><li>secure default : 10000000</li></ul>"
},
"maxOpenSockCount":{
"default":-1,
"minimum":-1,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of open sockets allowed in server at a given point of time.</p><p>When the maximum threshold is reached, the server stops accepting new requests until the number of sockets drops below the threshold.</p><p>A value less than <code></code> indicates an unlimited size.</p>"
},
"messageIdPrefixEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Indicates whether message IDs in logged messages will include a prefix. Message ids are 6 digit numeric strings that can be optionally presented in a log entry with a prefix. The prefix used by server messages is \"BEA-\".</p>"
},
"muxerClass":{
"type":"string",
"description":"<p>Non-blocking IO is enabled by default on the server side.</p><p>The default value is <code>weblogic.socket.NIOSocketMuxer</code>. </p><p>The Certicom SSL implementation is not supported with NIOSocketMuxer. If you need to secure internet communication, Oracle recommends enabling JSSE (Java Secure Socket Extension).</p>"
},
"name":{
"readOnly":true,
"type":"string",
"description":"<p>An alphanumeric name for this server instance. (Spaces are not valid.)</p><p>The name must be unique for all configuration objects in the domain. Within a domain, each server, machine, cluster, JDBC connection pool, virtual host, and any other resource type must be named uniquely and must not use the same name as the domain.</p><p>For more information on server naming conventions, see <a href=\"http://www.oracle.com/pls/topic/lookup?ctx=fmw122140&id=DOMCF237\">Domain and Server Name Restrictions</a> in Understanding Domain Configuration for Oracle WebLogic Server.</p><p>The server name is not used as part of the URL for applications that are deployed on the server. It is for your identification purposes only. The server name displays in the Administration Console, and if you use WebLogic Server command-line utilities or APIs, you use this name to identify the server.</p><p>After you have created a server, you cannot change its name. Instead, clone the server and provide a new name for the clone.</p>"
},
"nativeIOEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether native I/O is enabled for the server.</p>"
},
"notes":{
"type":"string",
"description":"<p>Optional information that you can include to describe this configuration.</p><p>WebLogic Server saves this note in the domain's configuration file (<code>config.xml</code>) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <code><</code>. Carriage returns/line feeds are preserved.</p><p>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds.</p>"
},
"numOfRetriesBeforeMSIMode":{
"default":3,
"minimum":0,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>Get the number of retries to contact admin server, before starting in Managed Server Independence Mode</p>"
},
"outboundEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether new server-to-server connections may consider the default server channel when initiating a connection. This is only relevant if the connection needs to be bound to the default listen address. This will only work for binary protocols that support both outbound and inbound traffic.</p><p>When this feature is not enabled, connections are initiated using a local address selected by the underlying hardware. For the default channel this is usually what is wanted for IP-routing to be effective. Note that since the default is false, other outbound channels will be considered in preference to the default channel.</p><p>Default administration channels, created when the domain-wide administration port is turned on, are always considered and bound when initiating an administrative connection. To allow IP-routing for administration traffic create custom admin with NetworkAccessPointMBean#isOutboundEnabled isOutboundEnabled set to false instead of enabling the domain-wide ADMIN port.</p>"
},
"outboundPrivateKeyEnabled":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the SSL identity specified by SSLMBean#getServerPrivateKeyAlias() getSSLMBean#ServerPrivateKeyAlias for this server should be used for outbound SSL connections on the default server channel. In normal circumstances the outbound identity is determined by the caller's environment.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"periodLength":{
"default":60000,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>The time interval in milliseconds of the heartbeat period. A value of 0 indicates that heartbeats are turned off.</p>"
},
"preferredSecondaryGroup":{
"type":"string",
"description":"<p>Defines secondary clustered instances considered for hosting replicas of the primary HTTP session states created on the server.</p>"
},
"printStackTraceInProduction":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the server message log includes exception stack trace that are raised in remote systems.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"reliableDeliveryPolicy":{
"x-weblogic-restartRequired":true,
"title":"WS Reliable Delivery Policy Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the WS reliable delivery policy reference. <p>The reliable delivery policy for web services.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"replicationGroup":{
"type":"string",
"description":"<p>Defines preferred clustered instances considered for hosting replicas of the primary HTTP session states created on the server.</p>"
},
"replicationPorts":{
"type":"string",
"description":"<p>When WLS is running on Exalogic machines, cluster replication traffic could go over multiple replication channels. However multiple replication channels need not be configured on each clustered server instance. Only one replication channel with explicit IP-Address needs to be configured for each server and replicationPorts range can be specified for each server. For eg. range 7001-7010 will create 10 replication channels with ports 7001 to 7010 for the given server. These channels inherits all the properties of the configured replication channel except the listen port.Names of these channels will be derived from the configured replication channel with suffic {x} added where x could be 1,2.. as per the number of ports specified. Public ports are same as the listen port for these additional channels.</p>"
},
"resolveDNSName":{
"default":false,
"type":"boolean",
"description":"<p>Resolve the listen address to use for all T3 communication</p>"
},
"restartDelaySeconds":{
"default":0,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds the Node Manager should wait before restarting this server.</p><p>After killing a server process, the system might need several seconds to release the TCP port(s) the server was using. If Node Manager attempts to restart the Managed Server while its ports are still active, the startup attempt fails.</p><p>If AutoMigration is enabled and RestartDelaySeconds is 0, the RestartDelaySeconds is automatically set to the lease time. This prevents the server from failing to restart after migration when the previous lease is still valid.</p>"
},
"restartIntervalSeconds":{
"default":3600,
"minimum":300,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds during which this server can be restarted, up to the number of times specified in RestartMax.</p>"
},
"restartMax":{
"default":2,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of times that the Node Manager can restart this server within the interval specified in RestartIntervalSeconds.</p>"
},
"retryIntervalBeforeMSIMode":{
"default":5,
"minimum":1,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>Get the number of seconds between the retries to contact admin server, before starting in Managed Server Independence Mode</p>"
},
"reverseDNSAllowed":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the kernel is allowed to perform reverse DNS lookups.</p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"scatteredReadsEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Enables scattered reads over NIO socket channels. Enabling this attribute increases efficiency during I/O in environments with high network throughput and should be used only when configuring a WebLogic domain for Oracle Exalogic.</p>"
},
"serverLifeCycleTimeoutVal":{
"x-weblogic-secureDefault":120,
"default":30,
"x-weblogic-productionDefault":120,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>Number of seconds a force shutdown operation waits before timing out and killing itself. If the operation does not complete within the configured timeout seconds, the server will shutdown automatically if the state of the server at that time was <code>SHUTTING_DOWN</code></p><p>A value of <code></code> means that the server will wait indefinitely for life cycle operation to complete.</p><p><h5>Constraints</h5></p><ul><li>secure default : 120</li><li>production mode default : 120</li></ul>"
},
"sessionReplicationOnShutdownEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Indicates if session replication on server shutdown is enabled. During server shutdown, any active http and ejb stateful session states will be replicated to a secondary server (if available) in the cluster.</p>"
},
"sitConfigPollingInterval":{
"default":5,
"minimum":1,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>Returns the current polling interval for finding the situational config file in the filesystem</p>"
},
"sitConfigRequired":{
"default":false,
"type":"boolean",
"description":"<p>Returns whether situational config files are required and WebLogic Server should fail to boot if situational config files are not present.</p>"
},
"socketBufferSizeAsChunkSize":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the server's buffer size for sending or receiving data through a raw socket should be set to 4KB. </p><p>Otherwise, the server does not impose a limit to the buffer size and defers to the operating system. This option is useful only on some operating systems for improving performance. It should be disabled in most environments.</p>"
},
"socketReaders":{
"default":-1,
"minimum":-1,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>The number of socket reader threads.</p>"
},
"stagingDirectoryName":{
"type":"string",
"description":"<p>The directory path on the Managed Server where all staged (prepared) applications are placed.</p><p>If an absolute directory name is not specified, the path is relative to the root directory \"/\". Once configured, you cannot change the staging directory name. Remove all applications from the server prior to changing this attribute. The default staging directory is \"stage\", relative to the server root.</p>"
},
"stagingMode":{
"enum":[
null,
"stage",
"nostage",
"external_stage"
],
"type":"string",
"description":"<p>The mode that specifies whether an application's files are copied from a source on the Administration Server to the Managed Server's staging area during application preparation.</p><p>During application preparation, the application's files are copied from the source on the Administration Server to the Managed Server's staging area. If you specify <code>nostage</code> or <code>external_stage</code>, the copy will not occur. This is useful when the staging area is a shared directory, already containing the application files, or if this is a single server domain. The administrator must ensure that the Managed Server's staging directory is set appropriately. Deployment errors will result if the application is not available during the preparation or activation of the application. Each application can override the staging mode specified here.</p>"
},
"startupMode":{
"default":"RUNNING",
"type":"string",
"description":"<p>The state in which this server should be started. If you specify <code>STANDBY</code>, you must also enable the domain-wide administration port.</p><p>In the <code>RUNNING</code> state, a server offers its services to clients and can operate as a full member of a cluster. In the <code>ADMIN</code> state, the server is up and running, but available only for administration operations, allowing you to perform server and application-level administration tasks without risk to running applications. In the <code>STANDBY</code> state, a server instance does not process any request; its regular Listen Port is closed. The Administration Port is open. It only accepts life cycle commands that transition the server instance to either the <code>RUNNING</code> or the <code>SHUTDOWN</code> state. Other Administration requests are not accepted. A <code>STANDBY</code> server's only purpose is to resume into the <code>RUNNING</code> state quickly; it saves server startup time.</p>"
},
"startupTimeout":{
"default":0,
"x-weblogic-productionDefault":0,
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>Timeout value for server start and resume operations. If the server fails to start in the timeout period, it will force shutdown.</p><p>A value of <code></code> means that the server will wait indefinitely for the operation to complete.</p><p><h5>Constraints</h5></p><ul><li>production mode default : 0</li></ul>"
},
"stuckThreadTimerInterval":{
"default":60,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds after which WebLogic Server periodically scans threads to see if they have been continually working for the configured maximum length of time.</p>"
},
"tags":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Return all tags on this Configuration MBean</p>"
},
"threadPoolPercentSocketReaders":{
"default":33,
"minimum":1,
"maximum":99,
"type":"integer",
"format":"int32",
"description":"<p>The percentage of execute threads from the default queue that can be used as socket readers.</p>"
},
"transactionLogFilePrefix":{
"default":"./",
"type":"string",
"description":"<p>The path prefix for the server's JTA transaction log files. If the pathname is not absolute, the path is assumed to be relative to the server's root directory.</p><p>For a clustered server, if you plan to be able to migrate the Transaction Recovery Service from this server if it fails to another server (backup server) in the same cluster, you must store transaction log files on persistent storage, such as a Storage Area Network (SAN) device or a dual-ported disk, available to both servers.</p><p>Do not use an NFS file system to store transaction log files. Because of the caching scheme in NFS, transaction log files on disk may not always be current. Using transaction log files stored on an NFS device for recovery may cause data corruption. </p>"
},
"transactionLogFileWritePolicy":{
"default":"Direct-Write",
"enum":[
"Cache-Flush",
"Direct-Write"
],
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The policy that determines how transaction log file entries are written to disk. This policy can affect transaction performance. (Note: To be transactionally safe, the Direct-Write policy may require additional OS or environment changes on some Windows systems.)</p><p>WebLogic Server supports the following policies:</p><ul><li><p>Cache-Flush. Flushes operating system and on-disk caches after each write.</p></li><li><p>Direct-Write. Tells the operating system to write directly to disk with each write. Direct-Write performs better than Cache-Flush.</p></li></ul><p>If Direct-Write is not supported on the host platform, the policy becomes Cache-Flush and a log message is printed.</p><p><b>Note</b>: On Windows, the \"Direct-Write\" policy may leave transaction data in the on-disk cache without writing it to disk immediately. This is not transactionally safe because a power failure can cause loss of on-disk cache data. For transactionally safe writes using \"Direct-Write\" on Windows, either disable all write caching for the disk (enabled by default), or use a disk with a battery-backed cache.</p><p>The on-disk cache for a hard-drive on Windows can be disabled through system administration: Control-Panel -> System -> Hardware-tab -> Device-Manager-button -> Disk-Drives -> name-of-drive -> Policies-tab -> \"Enable write caching on the disk\" check-box. Some file systems do not allow this value to be changed. For example, a RAID system that has a reliable cache.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"transactionPrimaryChannelName":{
"type":"string",
"description":"<p>Returns the name of the server network channel to derive the default URL used for internal JTA communication with this server.</p>"
},
"transactionPublicChannelName":{
"type":"string",
"description":"<p>Returns the name of the server network channel to derive the public URL used for internal JTA communication with this server.</p>"
},
"transactionPublicSecureChannelName":{
"type":"string",
"description":"<p>Returns the name of the server network channel to derive the public secure URL used for internal JTA communication with this server.</p>"
},
"transactionSecureChannelName":{
"type":"string",
"description":"<p>Returns the name of the server network channel to derive the secure URL used for internal JTA communication with this server.</p>"
},
"tunnelingClientPingSecs":{
"default":45,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>The interval (in seconds) at which to ping a tunneled client to see if it is still alive.</p><p>If you create network channels for this server, each channel can override this setting.</p>"
},
"tunnelingClientTimeoutSecs":{
"default":40,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>The amount of time (in seconds) after which a missing tunneled client is considered dead.</p><p>If you create network channels for this server, each channel can override this setting.</p>"
},
"tunnelingEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether tunneling for the T3, T3S, HTTP, HTTPS, IIOP, and IIOPS protocols should be enabled for this server.</p><p>If you create network channels for this server, each channel can override this setting.</p>"
},
"type":{
"readOnly":true,
"x-weblogic-unharvestable":true,
"type":"string",
"description":"<p>Returns the type of the MBean.</p><p><h5>Constraints</h5></p><ul><li>unharvestable</li></ul>"
},
"uploadDirectoryName":{
"x-weblogic-docOnlySecureDefault":"An absolute directory that is outside the root directory of any WebLogic Server instance or application, and that resides on a physical disk that is separate from the WebLogic Server host's system disk.",
"type":"string",
"description":"<p>The directory path on the Administration Server where all uploaded applications are placed.</p><p>If an absolute directory name is not specified, the path is relative to the root directory \"/\". The default staging directory is \"stage\", relative to the server root. On the Managed Server this returns null, and is not configurable.</p><p><h5>Constraints</h5></p><ul><li>doc only secure default : \"An absolute directory that is outside the root directory of any WebLogic Server instance or application, and that resides on a physical disk that is separate from the WebLogic Server host's system disk.\"</li></ul>"
},
"use81StyleExecuteQueues":{
"default":false,
"type":"boolean",
"description":"<p>Backward compatibility mode to switch to 8.1 execute queues instead of WorkManagers. Each of the WorkManagers is converted to an individual execute queue. Setting this attribute requires a server restart. </p>"
},
"useConcurrentQueueForRequestManager":{
"type":"boolean",
"description":"<p>Reduces lock contention by using concurrent buffer queue to park incoming requests. Enabling this attribute increases throughput as requests are scheduled without acquiring any locks. </p>"
},
"useDetailedThreadName":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether to includes detailed information in self-tuning thread pool thread names. Setting this flag as true would include additional information, such as the name of the Work Manager for which the execute thread is executing the task, but at the expense of overhead in keeping the thread name updated with such information.</p>"
},
"useEnhancedIncrementAdvisor":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether self-tuning should use the enhanced IncrementAdvisor implementation that uses a different algorithm to adjust the size of the self-tuning thread pool.</p>"
},
"useEnhancedPriorityQueueForRequestManager":{
"default":false,
"type":"boolean",
"description":"<p>Reduces lock contention by using the enhanced ConcurrentCalendarQueue as the priority based queue for pending requests that are waiting for a thread. </p><p>This attribute should be enabled only in an Oracle Exalogic environment.</p>"
},
"useFusionForLLR":{
"type":"boolean",
"description":"<p>Enables the use of the <code>ADM_DDL </code> store procedure for LLR. The default value is <code>false</code> (not enabled). </p><p>When enabled, a <code>WLS_</code> prefix and <code>_DYD</code> suffix is is automatically added to the LLR table name at runtime so the LLR table name in server configuration is not consistent with the actual table name in database.</p>"
},
"weblogicPluginEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether this server uses the proprietary <code>WL-Proxy-Client-IP</code> header.</p><p>Set this attribute to <code>true</code> to specify that this server instance uses the proprietary <code>WL-Proxy-Client-IP</code> header, which is recommended if the server instance will receive requests from a proxy plug-in. If the server instance is a member of a cluster that will receive proxied requests, enable the WebLogic plug-in at the cluster level. For servers that are members of a cluster, the setting at the cluster level overrides the server's setting. When the WebLogic plug-in is enabled at the cluster level, a call to <code>getRemoteAddr</code> will return the address of the browser client from the proprietary <code>WL-Proxy-Client-IP</code> header instead of the Web server.</p><p>Set this attrbute to <code>false</code> to disable the <code>weblogic-plugin-enabled</code> parameter, <code>weblogic-plugin-enabled=false</code>, in the <code>config.xml</code> file.</p><p>Note: If you are using Oracle HTTP Server, the WebLogic Proxy Plug-In, or Oracle Traffic Director to distribute client requests to a Managed Server or a cluster, Oracle recommends setting this attribute to <code>true</code></p>"
}
},
"description":""
}