Skip navigation.

WebLogic Server Configuration Reference

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents Index View as PDF   Get Adobe Reader

Server

 


Description

This class represents a Weblogic Server. A WebLogic Server is a Java process that is a container for J2EE applications.

 


Syntax

<Server
AcceptBacklog="number"
AdministrationPort="number"
AutoKillIfFailed=( "true" | "false" )
AutoRestart=( "true" | "false" )
COMEnabled=( "true" | "false" )
ClasspathServletDisabled=( "true" | "false" )
ClientCertProxyEnabled=( "true" | "false" )
Cluster="Cluster name"
ClusterWeight="number"
CompleteCOMMessageTimeout="number of seconds"
CompleteHTTPMessageTimeout="number of seconds"
CompleteIIOPMessageTimeout="number of seconds"
CompleteMessageTimeout="number of seconds"
CompleteT3MessageTimeout="number of seconds"
CustomIdentityKeyStoreFileName="String"
CustomIdentityKeyStorePassPhraseEncrypted="[B"
CustomIdentityKeyStoreType="String"
CustomTrustKeyStoreFileName="String"
CustomTrustKeyStorePassPhrase="String"
CustomTrustKeyStorePassPhraseEncrypted="[B"
CustomTrustKeyStoreType="String"
DefaultIIOPPasswordEncrypted="[B"
DefaultIIOPUser="String"
DefaultInternalServletsDisabled=( "true" | "false" )
DefaultProtocol=( "t3" | "t3s" | "http" | "https" | "iiop" )
DefaultSecureProtocol=( "t3s" | "https" )
DefaultTGIOPPasswordEncrypted="[B"
DefaultTGIOPUser="String"
DomainLogFilter="DomainLogFilter name"
EnabledForDomainLog=( "true" | "false" )
ExpectedToRun=( "true" | "false" )
ExternalDNSName="String"
ExtraEjbcOptions="String"
ExtraRmicOptions="String"
GracefulShutdownTimeout="number of seconds"
HealthCheckIntervalSeconds="number of seconds"
HealthCheckTimeoutSeconds="number of seconds"
HttpTraceSupportEnabled=( "true" | "false" )
HttpdEnabled=( "true" | "false" )
IIOPEnabled=( "true" | "false" )
IdleConnectionTimeout="number of seconds"
IdleIIOPConnectionTimeout="number of seconds"
IgnoreSessionsDuringShutdown=( "true" | "false" )
InstrumentStackTraceEnabled=( "true" | "false" )
InterfaceAddress="String"
JDBCLogFileName="String"
JDBCLoggingEnabled=( "true" | "false" )
JMSDefaultConnectionFactoriesEnabled=( "true" | "false" )
JNDITransportableObjectFactoryList="list of Strings"
JavaCompiler="String"
JavaCompilerPostClassPath="String"
JavaCompilerPreClassPath="String"
JavaStandardTrustKeyStorePassPhraseEncrypted="[B"
KeyStores=( "DemoIdentityAndDemoTrust" | "CustomIdentityAndJavaStandardTrust" | "CustomIdentityAndCustomTrust" | "CustomIdentityAndCommandLineTrust" )
ListenAddress="String"
ListenDelaySecs="number"
ListenPort="number"
ListenPortEnabled=( "true" | "false" )
LogRemoteExceptionsEnabled=( "true" | "false" )
LoginTimeout="number of milliseconds"
LoginTimeoutMillis="number of milliseconds"
LowMemoryGCThreshold="number"
LowMemoryGranularityLevel="number"
LowMemorySampleSize="number"
LowMemoryTimeInterval="number of seconds"
MSIFileReplicationEnabled=( "true" | "false" )
MTUSize="number"
Machine="Machine name"
ManagedServerIndependenceEnabled=( "true" | "false" )
MaxCOMMessageSize="number of bytes"
MaxHTTPMessageSize="number of bytes"
MaxIIOPMessageSize="number of bytes"
MaxMessageSize="number of bytes"
MaxOpenSockCount="number"
MaxT3MessageSize="number of bytes"
MessageIdPrefixEnabled=( "true" | "false" )
MuxerClass="String"
Name="String"
NativeIOEnabled=( "true" | "false" )
NetworkAccessPoints="number"
Notes="String"
PreferredSecondaryGroup="String"
ReliableDeliveryPolicy="WSReliableDeliveryPolicy name"
ReplicationGroup="String"
RestartDelaySeconds="number of seconds"
RestartIntervalSeconds="number of seconds"
RestartMax="number"
ReverseDNSAllowed=( "true" | "false" )
ServerVersion="String"
SocketReaders="number"
StagingMode=( "stage" | "nostage" | "external_stage" )
StartupMode="String"
StdoutDebugEnabled=( "true" | "false" )
StdoutEnabled=( "true" | "false" )
StdoutFormat=( "standard" | "noid" )
StdoutLogStack=( "true" | "false" )
StdoutSeverityLevel=( "64" | "32" | "16" | "8" | "4" | "2" | "1" )
StreamPoolSize= number"
StuckThreadMaxTime="number of seconds"
StuckThreadTimerInterval="number of seconds"
TGIOPEnabled=( "true" | "false" )
ThreadPoolPercentSocketReaders="number"
TransactionLogFilePrefix="String"
TransactionLogFileWritePolicy=( "Cache-Flush" | "Direct-Write" )
TunnelingClientPingSecs="number of seconds"
TunnelingClientTimeoutSecs="number of seconds"
TunnelingEnabled=( "true" | "false" )
UploadDirectoryName="String"
VerboseEJBDeploymentEnabled="String"
WeblogicPluginEnabled=( "true" | "false" )
XMLEntityCache="XMLEntityCache name"
XMLRegistry="XMLRegistry name"
/>

 


Parent Elements

 


Child Elements

 


Attributes

Table 58-1 Server attributes

Attribute

Description

Range of Values and Default

AcceptBacklog

Allowed backlog of new TCP connection requests for both the plaintext and SSL port. Setting the backlog to 0 may prevent accepting any incoming connection on some of the OS.

Admin Console field label: Accept Backlog

Default: 50

Minimum: 0

AdministrationPort

The secure administration port for the server. The setter is used to override the same field in the DomainMBean for this server. If its value is not zero then the same field in the DomainMBean will be used for the server. This port requires SSL to be configured and enabled.

An active administration port only allows connections with administrator credentials. Its existence also prevents any other ports on the server from accepting connections with administrator credentials.

Supports T3S and HTTPS protocols. The managed server will require to use -Dweblogic.management.server=https://admin_server:administration_port to connect to the admin server

Admin Console field label: Local Administration Port Override

Default: 0

Secure value: (value > 0)

Minimum: 0

Maximum: 65534

AutoKillIfFailed

Enables/Disables automatic kill of a Failed server by the Node Manager.

Admin Console field label: Auto Kill If Failed

Default: false

AutoRestart

Enables/Disables automatic restart of a crashed server by the Node Manager.

Admin Console field label: Auto Restart

Default: true

COMEnabled

Whether or not COM support is enabled on the plaintext port. (COM is not supported on the SSL port.)

Admin Console field label: Enable COM

Default: false

Secure value: false

ClasspathServletDisabled

The ClasspathServlet will serve any class file in the classpath and is registered by default in every webapp (including management). It does not need to be turned on for many applications though, and represents a security hole if unchecked.

Default: false

Secure value: true

ClientCertProxyEnabled

A value of true 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 WL-Proxy-Client-Cert 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.

If you specify true, use a weblogic.security.net.ConnectionFilter to ensure that this WebLogic Server instance accepts connections only from the machine on which the proxy-server plugin is running. Specifying true without using a connection filter creates a security vulnerability because the WL-Proxy-Client-Cert header can be spoofed.

By default (or if you specify false), the weblogic.xml 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 false), users cannot log in to the web application from a proxy server plugin.

The value that this method sets is overriden if the server is part of a cluster and the cluster's ClusterMBean#setClientCertProxyEnabled(boolean) method specifies true.

Admin Console field label: Client Cert Proxy Enabled

Default: false

Secure value: false

Cluster

The cluster to which this server belongs. If set, the server will listen for cluster multicast events.

Admin Console field label: Cluster

Required: no

ClusterWeight

Defines a value used specify the proportion of the load the server will bear relative to other servers in a cluster.

If all servers have the default weight (100) 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.

Admin Console field label: Cluster Weight

Default: 100

Minimum: 1

Maximum: 100

CompleteCOMMessageTimeout

Deprecated. Specify the maximum number of seconds spent waiting for a complete COM message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Units: seconds

Default: -1

Minimum: 0

Maximum: 480

CompleteHTTPMessageTimeout

Deprecated. Specify the maximum number of seconds spent waiting for a complete HTTP message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Admin Console field label: HTTP Message Timeout

Units: seconds

Default: -1

Minimum: 0

Maximum: 480

CompleteIIOPMessageTimeout

Deprecated. Specify the maximum number of seconds spent waiting for a complete IIOP message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending.

Units: seconds

Default: -1

Minimum: 0

Maximum: 480

CompleteMessageTimeout

The maximum number of seconds that this server waits for a complete message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that it will be sending a message of a certain size which it never finishes sending.

If you configure a network channel for this server, you can override this getCompleteMessageTimeout value and specify a different value for the network channel.

Each network channel is defined by a separate instance of NetworkAccessPointMBean.

Admin Console field label: Complete Message Timeout

Units: seconds

Default: 60

Minimum: 0

Maximum: 480

CompleteT3MessageTimeout

Deprecated. Specify the maximum number of seconds spent waiting for a complete T3 message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Units: seconds

Default: -1

Minimum: 0

Maximum: 480

CustomIdentityKeyStoreFileName

The custom identity keystore's file name. The file name must either be absolute or relative to where the server was booted. This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST, CUSTOM_IDENTITY_AND_CUSTOM_TRUST or CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST

Required: no

CustomIdentityKeyStorePassPhraseEncrypted

The encrypted custom identity keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase.

This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST, CUSTOM_IDENTITY_AND_CUSTOM_TRUST or CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST.

Required: no

Encrypted: yes

CustomIdentityKeyStoreType

The custom identity keystore's type. If empty or null, then the JDK's default keystore type (specified in java.security) is used. This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST, CUSTOM_IDENTITY_AND_CUSTOM_TRUST or CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST

Required: no

CustomTrustKeyStoreFileName

The custom trust keystore's file name. The file name must either be absolute or relative to where the server was booted. This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST

Required: no

CustomTrustKeyStorePassPhrase

The custom trust keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase.

This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST.

As of 8.1 sp4, the getCustomTrustKeyStorePassPhrase() method does the following:

    1. Retrieves the value of the CustomTrustKeyStorePassPhraseEncrypted attribute.

    2. Decrypts the value and returns the unencrypted passphrase as a String.

Using getCustomTrustKeyStorePassPhrase() is a potential security risk because the String object (which contains the unencrypted passphrase) remains in the JVM's memory until garbage collection removes it. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.

Instead of using this method, use getCustomTrustKeyStorePassPhraseEncrypted().

Required: no

Encrypted: yes

CustomTrustKeyStorePassPhraseEncrypted

The custom trust keystore's encrypted passphrase. If empty or null, then the keystore will be opened without a passphrase.

This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST.

Required: no

Encrypted: yes

CustomTrustKeyStoreType

The custom trust keystore's type. If empty or null, then the JDK's default keystore type (specified in java.security) is used. This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST

Required: no

DefaultIIOPPasswordEncrypted

The encrypted password for the default IIOP user.

Required: no

Encrypted: yes

DefaultIIOPUser

The default IIOP user.

Admin Console field label: Default IIOP Username

Required: no

DefaultInternalServletsDisabled

This disables all default servlets in the servlet engine. 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.

Default: false

Secure value: true

DefaultProtocol

Returns the protocol to be used for connections when none is specified.

Admin Console field label: Default Protocol

Required: no

Default: t3

DefaultSecureProtocol

Returns the protocol to be used for secure connections when none is specified.

Admin Console field label: Default Secure Protocol

Required: no

Default: t3s

DefaultTGIOPPasswordEncrypted

The encrypted password for the default TGIOP user.

Required: no

Encrypted: yes

DefaultTGIOPUser

The default TGIOP user.

Required: no

Default: guest

DomainLogFilter

Determines which messages this server sends to the domain log. If you specify none, the server sends all messages of severity ERROR and higher. This list contains all Domain Log Filters that have been defined for the domain. A server can user only one Domain Log Filter.

This property is relevant only if Log To Domain File is enabled.

Admin Console field label: Use Log Filter

Required: no

Secure value: "none"

EnabledForDomainLog

Determines whether this server sends messages to the domain log (in addition to keeping its own log).

Admin Console field label: Log to Domain Log File

Default: true

Secure value: true

ExpectedToRun

If this server expected to run if the domain is started.

Admin Console field label: Expected To Run

Default: true

ExternalDNSName

The external DNS name for the current server, which will be sent with http session cookies and also with the dynamic server lists to http proxies. This is required for configurations in which a firewall is performing Network Address Translation.

Admin Console field label: External Listen Address

Required: no

ExtraEjbcOptions

Returns the extra options passed to ejbc during dynamic ejb compilation.

Admin Console field label: Extra EJB Compiler Options

Required: no

ExtraRmicOptions

Returns the extra options passed to rmic during server-side generation.

Admin Console field label: Extra RMI Compiler Options

Required: no

GracefulShutdownTimeout

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 this attribute specifies, then the server will force shutdown automatically.

A value of 0 means that the server will wait indefinitely for graceful shutdown to complete.

This attribute applies only to graceful shutdown operations, while the ServerLifeCycleTimeoutVal attribute applies only to force shutdowns.

Admin Console field label: Graceful Shutdown Timeout

Units: seconds

Default: 0

Minimum: 0

HealthCheckIntervalSeconds

Periodicity (in seconds) of the server's health checks. This controls the frequency of the server's self-health monitoring and the Node Manager's health queries.

Admin Console field label: Health Check Interval

Units: seconds

Default: 180

Minimum: 1

Maximum: 231-1

HealthCheckTimeoutSeconds

Time (in seconds) the Node Manager should wait before timing out its health query to the server.

Admin Console field label: Health Check Timeout

Units: seconds

Default: 60

Minimum: 1

Maximum: 231-1

HttpTraceSupportEnabled

Attackers may abuse HTTP TRACE functionality to gain access to information in HTTP headers such as cookies and authentication data. In the presence of other cross-domain vulnerabilities in web browsers, sensitive header information could be read from any domains that support the HTTP TRACE method. This attribute is for disabling HTTP TRACE support. It is duplicated both in ClusterMBean and ServerMBean so the attribute HttpTraceSupportEnabled can be used cluster-wide. ClusterMBean overrides ServerMBean

Default: false

HttpdEnabled

Whether or not HTTP support is enabled on the plaintext or SSL port.

Admin Console field label: Enable HTTPD

Default: true

IIOPEnabled

Whether or not IIOP support is enabled for both the SSL and non-SSL ports.

Admin Console field label: Enable IIOP

Default: true

IdleConnectionTimeout

The maximum number of seconds that a connection is allowed to be idle before it is closed by the server. This attribute helps guard against server deadlock through too many open connections. The T3 and T3S protocols ignore this attribute.

If you configure a network channel for this server, you can override this getIdleConnectionTimeout value and specify a different value for the network channel.

Each network channel is defined by a separate instance of NetworkAccessPointMBean.

Admin Console field label: Idle Connection Timeout

Units: seconds

Default: 65

Secure value: 60

Minimum: 0

IdleIIOPConnectionTimeout

Deprecated. Specify the maximum number of seconds an IIOP connection is allowed to be idle before it is closed by the server. This attribute helps guard against server deadlock through too many open connections.

Units: seconds

Default: -1

Minimum: 0

IgnoreSessionsDuringShutdown

Indicates whether a graceful shutdown operation drops all HTTP sessions immediately. If this attribute is set to false, a graceful shutdown operation waits for HTTP sessions to complete or timeout.

Admin Console field label: Ignore Sessions During Shutdown

Default: false

InstrumentStackTraceEnabled

Determines whether the server returns stack traces for RMI calls that generate exceptions when interoperating with a client from a release prior to Weblogic 8.1.

With this attribute 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 this attribute disabled, the server will return the exception without the stack trace details.

Admin Console field label: Instrument Stack Traces

Default: true

Secure value: false

InterfaceAddress

Defines the interface address used to specify the NIC that handles cluster multicast traffic.

Admin Console field label: Interface Address

Required: no

JDBCLogFileName

The name of the JDBC log file. If the pathname is not absolute, the path is assumed to be relative to the server's root directory. If the log has no path element and is atomic, ie. jdbc.log to avoid name space conflicts the file will be placed relative to the root directory in ./SERVER_NAME/

Admin Console field label: JDBC Log File Name

Required: no

Default: jdbc.log

JDBCLoggingEnabled

Determines whether this server maintains a JDBC log file.

Admin Console field label: Enable JDBC Logging

Default: false

Secure value: true

JMSDefaultConnectionFactoriesEnabled

Enables JMS default connection factories.

Admin Console field label: Enable Default JMS Connection Factories

Default: true

JNDITransportableObjectFactoryList

Sets the jNDITransportableObjectFactoryList attribute of the ServerMBean object

Required: no

JavaCompiler

The Java Compiler for all applications that need to compile Java code.

Admin Console field label: Java Compiler

Required: no

Default: javac

Secure value: "javac"

JavaCompilerPostClassPath

Returns the options to append to the Java compiler classpath for when we need to compile Java code.

Admin Console field label: Append to classpath

Required: no

Secure value: null

JavaCompilerPreClassPath

Returns the options to prepend to the Java compiler classpath for when we need to compile Java code.

Admin Console field label: Prepend to classpath

Required: no

Secure value: null

JavaStandardTrustKeyStorePassPhraseEncrypted

The JRE's standard trust keystore's encrypted passphrase. If empty or null, then the keystore will be opened without a passphrase.

This attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST or DEMO_IDENTITY_AND_DEMO_TRUST.

Required: no

Encrypted: yes

KeyStores

Which configuration rules should be used for finding the server's identity and trust keystores?

Admin Console field label: Keystores

Required: no

Default: DemoIdentityAndDemoTrust

ListenAddress

The IP address or DNS name this server uses to listen for incoming connections. Servers can be reached through the following URL:
protocol://listen-address:listen-port

Any network channel that you configure for this server can override this listen address.

By default, a server's listen address is undefined, which enables clients to 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 running on the same computer as the server.

If you want to limit the valid addresses for a server instance, specify one of the following:

  • 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.

  • If you provide a DNS name, clients can specify either the DNS name or the corresponding IP address.

Note:

To resolve a DNS name to an IP address, Weblogic Server must be able to contact an appropriate DNS server or obtain the IP address mapping locally. Therefore, if you specify a DNS name for the listen address, you must either leave a port open long enough for the WebLogic Server instance to connect to a DNS server and cache its mapping or you must specify the IP address mapping in a local file. If you specify an IP address for ListenAddress and then a client request specifies a DNS name, WebLogic Server will attempt to resolve the DNS name, but if it cannot access DNS name mapping, the request will fail.

Admin Console field label: Listen Address

Required: no

ListenDelaySecs

Deprecated. Perpetuated for compatibility with 6.1 only.

Default: 0

ListenPort

The plain-text (non-SSL) listen port for this server. If this is disabled the SSL port must be enabled. Additional ports can be configured using network channels (see NetworkChannelMBean). The cluster (multicast) port is configured seperately (see getCluster).

Admin Console field label: Listen Port

Default: 7001

Minimum: 1

Maximum: 65534

ListenPortEnabled

Get if the plain-text (non-SSL) port is enabled for the server. If this is set to false, the SSL listen port must be configured and enabled.

Admin Console field label: Listen Port Enabled

Default: true

LogRemoteExceptionsEnabled

Determines whether the server message log includes exceptions that are raised in remote systems.

Admin Console field label: Log Remote Exceptions

Default: false

Secure value: true

LoginTimeout

Not used, use getLoginTimeoutMillis instead.

Admin Console field label: Login Timeout

Units: milliseconds

Default: 1000

Minimum: 0

LoginTimeoutMillis

The login timeout for the server's plain-text (non-SSL) port, in milliseconds. This is the maximum amount of time allowed for a new connection to establish. A value of 0 indicates there is no maximum. The value must be equal to or greater than 0.

Admin Console field label: Login Timeout

Units: milliseconds

Default: 5000

Secure value: 5000

Minimum: 0

Maximum: 100000

LowMemoryGCThreshold

The threshold level (a percentage value) at which we the server logs a low memory warning once the granularity reporting level has been met.

Admin Console field label: Low Memory GC Threshold

Default: 5

Secure value: 5

Minimum: 0

Maximum: 99

LowMemoryGranularityLevel

Returns the granularity level used in reporting LowMemory information.

Admin Console field label: Low Memory Granularity Level

Default: 5

Secure value: 5

Minimum: 1

Maximum: 100

LowMemorySampleSize

Returns the total sample size used for LowMemoryTimeInterval. By default '10' samples are taken at each LowMemoryTimeInterval.

Admin Console field label: Low Memory Sample Size

Default: 10

Minimum: 1

Maximum: 231-1

LowMemoryTimeInterval

Returns the time interval. So every configured 'time', one sample will be taken up to the LowMemorySampleSize and then repeated.

Admin Console field label: Low Memory Time Interval

Units: seconds

Default: 3600

Minimum: 300

Maximum: 231-1

MSIFileReplicationEnabled

Indicates whether the replication of configuration files is enabled for a Managed Server. With file replication enabled, the Administration Server copies its configuration file and SerializedSystemIni.dat into the Managed Server's root directory every 5 minutes. This option does not replicate a boot identity file.

Regardless of the name of the configuration file that you used to start the Administration Server, the replicated file is always named msi-config.xml. For example, if you specified -Dweblogic.ConfigFile=MyConfig.xml when you started the Administration Server, if you have enabled file replication, the Administration Server copies MyConfig.xml and names the copy msi-config.xml.

Depending on your backup schemes and the frequency with which you update your domain's configuration, this option might not be worth the performance cost of copying potentially large files across a network.

Admin Console field label: MSI File Replication Enabled

Default: false

Secure value: false

MTUSize

Returns the size of the MTU of the NIC.

Default: 1500

Machine

The machine on which this server is meant to run.

If you want to use a Node Manager to start this server, you must assign the server to a machine and you must configure the machine for the Node Manager.

You cannot change this value if a server instance is already running.

Admin Console field label: Machine

Required: no

ManagedServerIndependenceEnabled

Indicates whether Managed Server Independence is enabled for this server. With Managed Server Independence enabled, you can start a Managed Server even if the Administration Server is unavailable. In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly.

Admin Console field label: Managed Server Independence Enabled

Default: true

Secure value: true

MaxCOMMessageSize

Deprecated. Specify the maximum size of an entire COM message. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests. If this attribte is not set, the value of maxMessageSize is used. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Units: bytes

Default: -1

Minimum: 4096

Maximum: 2000000000

MaxHTTPMessageSize

Deprecated. Specify the maximum HTTP message size allowable in a message header. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests. If this attribte is not set, the value of maxMessageSize is used. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Admin Console field label: HTTP Max Message Size

Units: bytes

Default: -1

Minimum: 4096

Maximum: 2000000000

MaxIIOPMessageSize

Deprecated. Specify the maximum size for an entire IIOP message. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests.

Units: bytes

Default: -1

Minimum: 4096

Maximum: 2000000000

MaxMessageSize

The maximum message size allowable in a message header. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests.

If you configure a network channel for this server, you can override this getMaxMessageSize value and specify a different value for the network channel.

Each network channel is defined by a separate instance of NetworkAccessPointMBean.

Admin Console field label: Maximum Message Size

Units: bytes

Default: 10000000

Minimum: 4096

Maximum: 2000000000

MaxOpenSockCount

Returns the maximum number of open sockets allowed in server at a given point of time. When max threshold is reached, server stops accepting any more new requests until no of sockets drops below threshold.

Admin Console field label: Maximum Open Sockets

Default: -1

Minimum: -1

Maximum: 231-1

MaxT3MessageSize

Deprecated. Specify the maximum size for an entire T3 message. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests. If this attribte is not set, the value of maxMessageSize is used. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean.

Units: bytes

Default: -1

Minimum: 4096

Maximum: 2000000000

MessageIdPrefixEnabled

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-".

Default: true

MuxerClass

Returns the muxer class name

Required: no

Name

Set the name of the MBean.

Admin Console field label: Name

Required: no

NativeIOEnabled

Whether or not native I/O is enabled for the server.

Admin Console field label: Enable Native IO

Default: true

NetworkAccessPoints

Network access points, or "NAPs", define additional ports and addresses that this server listens on. Additionally, if two servers both support the same channel for a given protocol, then new connections between them will use that channel.

Required: no

Notes

Optional information that you can include to describe this configuration.

Admin Console field label: Notes

Required: no

PreferredSecondaryGroup

Defines secondary clustered instances considered for hosting replicas of the primary HTTP session states created on the server.

Admin Console field label: Preferred Secondary Group

Required: no

ReliableDeliveryPolicy

The reliable delivery policy for web services.

Required: no

ReplicationGroup

Defines preferred clustered instances considered for hosting replicas of the primary HTTP session states created on the server.

Admin Console field label: Replication Group

Required: no

RestartDelaySeconds

Time (in seconds) the Node Manager should wait before restarting the server. This value will be used in cases such as the OS not allowing listen ports to be reused immedietly.

Admin Console field label: Restart Delay Seconds

Units: seconds

Default: 0

Minimum: 0

Maximum: 231-1

RestartIntervalSeconds

Interval (in seconds) during which a server can be restarted RestartMax times.

Admin Console field label: Restart Interval

Units: seconds

Default: 3600

Minimum: 300

Maximum: 231-1

RestartMax

Number of times a server can be restarted within an interval of RestartIntervalSeconds seconds.

Admin Console field label: Max Restarts Within Interval

Default: 2

Minimum: 0

Maximum: 231-1

ReverseDNSAllowed

Returns whether or not the kernel is allowed to perform reverse DNS lookups.

Admin Console field label: Reverse DNS Allowed

Default: false

ServerVersion

Returns the release identifier for the server. Since this is a configured attribute it is only as accurate as the configuration. The form of the version is major.minor.servicepack.rollingpatch. Not all parts of the version are required. i.e. "7" is acceptable.

Required: no

Default: unknown

SocketReaders

Returns the number of socket reader threads

Default: -1

Minimum: 1

Maximum: 65534

StagingMode

During application preparation, the application's files are copied from the source on the admin server to the managed server's staging area. If this attribute is nostage or external_stage, 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. This attribute can be overridden with the ApplicationMBean StagingMode attribute.

Admin Console field label: Staging Mode

Required: no

StartupMode

Startup Mode for the server

Admin Console field label: Startup Mode

Required: no

Default: RUNNING

StreamPoolSize

Returns the size of the pool of MsgAbbrevOutputStreams maintained to optimize serialization and deserialization.

Required: no

Default: 5

StdoutDebugEnabled

Determines whether the server sends messages of the DEBUG severity to standard out in addition to the log file. You must enable Log to Standard Out for this property to be relevant.

Admin Console field label: Debug to Stdout

Default: false

Secure value: false

StdoutEnabled

Enables the server to send messages to standard out in addition to the log file. Use StdoutDebugEnabled and StdoutSeverityLevel to determine the type of messages that the server sends to standard out.

Admin Console field label: Log to Stdout

Default: true

StdoutFormat

The output format to use when logging to the console.

Required: no

Default: standard

StdoutLogStack

Whether to dump stack traces to the console when included in logged message.

Default: true

StdoutSeverityLevel

The minimum severity of a message that the server sends to standard out. You must enable Log to Standard Out for this value to be relevant.

The ascending order of severities is as follows:

  • INFO(64) . Used for reporting normal operations.

  • WARNING(32) . A suspicious operation or configuration has occurred but it may not have an impact on normal operation.

  • ERROR(16) . A user error has occurred. The system or application is able to handle the error with no interruption, and limited degradation, of service.

  • NOTICE(8) . An INFO or WARNING-level message that is particularly important for monitoring the server. Only WebLogic Server subsystems write messages of this severity type.

  • CRITICAL(4) . A system or service error has occurred. The system is able to recover but there might be a momentary loss, or permanent degradation, of service.

  • ALERT(2) . A particular service is in an unusable state while other parts of the system continue to function. Automatic recovery is not possible; the immediate attention of the administrator is needed to resolve the problem.

  • EMERGENCY(1) . The server is in an unusable state. This severity indicates a severe system failure or panic.

Admin Console field label: Stdout Severity Threshold

Default: 32

Secure value: weblogic.logging.Severities.WARNING

StuckThreadMaxTime

Returns the time that is used to determine when a thread might be stuck. If a thread has been working for this time, it might be stuck in some bad state.

Admin Console field label: Stuck Thread Max Time

Units: seconds

Default: 600

Minimum: 0

Maximum: 231-1

StuckThreadTimerInterval

Returns the time interval that is used to scan the state of the running threads. This along with StuckThreadMaxTime is used to determine when a thread might be stuck.

Admin Console field label: Stuck Thread Timer Interval

Units: seconds

Default: 600

Minimum: 0

Maximum: 231-1

TGIOPEnabled

Whether or not TGIOP support is enabled.

Default: false

Secure value: false

ThreadPoolPercentSocketReaders

Returns the percentage (1-99) of execute threads from the default queue hat may be used as socket readers.

Admin Console field label: Socket Readers

Default: 33

Minimum: 1

Maximum: 99

TransactionLogFilePrefix

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.

Admin Console field label: Transaction Log File Prefix

Required: no

Default: ./

TransactionLogFileWritePolicy

The policy used for writing log records to disk. The "Cache-Flush" policy flushes operating system and on-disk caches after each write. The "Cache-Flush" policy is the default policy. The "Direct-Write" policy tells the operating system to write directly to disk with each write. "Direct-Write" performs better than "Cache-Flush", and is available on Windows, HP-UX and Solaris. If "Direct-Write" is not supported on the host platform, the policy becomes "Cache-Flush" and a log message is printed.

WARNING: On Windows, unlike Solaris and HP, the "Direct-Write" policy may leave transaction data in the on-disk cache without writing it to disk immediately. This is not transactionally safe, as 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.

  • 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.

Admin Console field label: Transaction Log File Write Policy

Default: Cache-Flush

TunnelingClientPingSecs

Interval (in seconds) at which to ping a tunneled client to see if it is still alive.

Admin Console field label: Tunneling Client Ping

Units: seconds

Default: 45

Minimum: 1

TunnelingClientTimeoutSecs

Duration (in seconds) after which a missing tunneled client is considered dead.

Admin Console field label: Tunneling Client Timeout

Units: seconds

Default: 40

Minimum: 1

TunnelingEnabled

Enables tunneling for the T3, T3S, HTTP, HTTPS, IIOP, and IIOPS protocols. If you create network channels for this server, each channel can override this setting.

Admin Console field label: Enable Tunneling

Default: false

UploadDirectoryName

Identifies the directory path on the AdminServer where all uploaded applications are placed. If an absolute directory name is not specified, the path is relative to rootdirectory/ The default staging directory is "stage", relative to the server root.. On the ManagedServer this returns null, and is not configurable

Admin Console field label: Upload Directory Name

Required: no

Secure value: 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.

VerboseEJBDeploymentEnabled

Whether or not verbose deployment of EJB's is enabled.

Required: no

Default: false

WeblogicPluginEnabled

WLS HttpRequest.getRemoteAddr() used to rely on X-Forwarded-For for its returned value. This is a security hole due to HTTP header can be easily mocked and we end up with returning wrong value. This is improved by introducing a proprietary header WL-Proxy-Client-IP from our plugins and this header will only be used if WLS is configured to use our plugins. This is duplicated both in ClusterMBean and ServerMBean so the attribute WeblogicPluginEnabled can be used cluster-wide. ClusterMBean overrides ServerMBean

Admin Console field label: WebLogic Plug-In Enabled

Default: false

XMLEntityCache

Sets the xMLEntityCache attribute of the ServerMBean object

Required: no

XMLRegistry

The XML Registry for the server.

Admin Console field label: XMLRegistry

Required: no

 

Skip navigation bar  Back to Top Previous Next