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


ClusterRuntime="ClusterRuntime 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


CustomIdentityKeyStorePassPhrase="String


CustomIdentityKeyStoreType="String


CustomTrustKeyStoreFileName="String


CustomTrustKeyStorePassPhrase="String


CustomTrustKeyStoreType="String


DefaultIIOPPassword="String


DefaultIIOPUser="String


DefaultInternalServletsDisabled=( "true" | "false" )


DefaultProtocol=( "t3" | "t3s" | "http" | "https" | "iiop" )


DefaultSecureProtocol=( "t3s" | "https" )


DefaultTGIOPPassword="String


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


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


JavaStandardTrustKeyStorePassPhrase="String


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


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


ServerLifeCycleTimeoutVal="number of seconds


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


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


Type="String


UploadDirectoryName="String


VerboseEJBDeploymentEnabled="String


WeblogicPluginEnabled=( "true" | "false" )


XMLEntityCache="XMLEntityCache name


XMLRegistry="XMLRegistry name



/>

 


Parent Elements

 


Child Elements

 


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. 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://host:admin_port

...to connect to the admin server

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. Console field label:
   Auto Kill If Failed
Default: false
AutoRestart Enables/Disables automatic restart of a crashed server by the Node Manager. 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.) 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.

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. Console field label:
   Cluster

Required: no

ClusterRuntime Returns an mbean containing runtime information about the cluster which was started from this configuration mbean. Returns null if no such cluster exists.

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.

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.

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.

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. Only used if KeyStores and is one of the following:

CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
CUSTOM_IDENTITY_AND_CUSTOM_TRUST
CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST

Required: no

CustomIdentityKeyStorePassPhrase The custom identity keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase. Only used if KeyStores and is one of the following:

CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
CUSTOM_IDENTITY_AND_CUSTOM_TRUST
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. Only used if KeyStores and is one of the following:

CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST
CUSTOM_IDENTITY_AND_CUSTOM_TRUST
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. 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. 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. Only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST

Required: no

DefaultIIOPPassword The password for the default IIOP user. Console field label:
   Default IIOP Password

Required: no
Encrypted: yes

DefaultIIOPUser The default IIOP user. 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. Console field label:
   Default Protocol

Required: no
Default: t3

DefaultSecureProtocol Returns the protocol to be used for secure connections when none is specified. Console field label:
   Default Secure Protocol

Required: no
Default: t3s

DefaultTGIOPPassword The 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.

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). 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. 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. Console field label:
   External Listen Address

Required: no

ExtraEjbcOptions Returns the extra options passed to ejbc during dynamic ejb compilation. Console field label:
   Extra EJB Compiler Options

Required: no

ExtraRmicOptions Returns the extra options passed to rmic during server-side generation. 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.

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. 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. Console field label:
   Health Check Timeout
Units: seconds
Default: 60
Minimum: 1
Maximum: 231-1
HttpdEnabled Whether or not HTTP support is enabled on the plaintext or SSL port. Console field label:
   Enable HTTPD
Default: true
IIOPEnabled Whether or not IIOP support is enabled for both the SSL and non-SSL ports. 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.

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. Console field label:
   Ignore Sessions During Shutdown
Default: false
InstrumentStackTraceEnabled Determines whether the server returns stack traces for RMI calls that generate exceptions.

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.

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. 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/ Console field label:
   JDBC Log File Name

Required: no
Default: jdbc.log

JDBCLoggingEnabled Determines whether this server maintains a JDBC log file. Console field label:
   Enable JDBC Logging
Default: false
Secure value: true
JMSDefaultConnectionFactoriesEnabled Enables JMS default connection factories. Console field label:
   Enable Default JMS Connection Factories
Default: true
JNDITransportableObjectFactoryList List of factories that create transportable objects.

Required: no

JavaCompiler The Java Compiler for all applications that need to compile Java code. 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. 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. Console field label:
   Prepend to classpath

Required: no
Secure value: null

JavaStandardTrustKeyStorePassPhrase The jre's standard trust keystore's passphrase. If empty or null, then the keystore will be opened without a passphrase. 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? Console field label:
   Keystores

Required: no
Default: DemoIdentityAndDemoTrust

ListenAddress Gets the listen address from which this server listens for requests. For more information, refer to the Javadoc for setListenAddress. 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). 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. Console field label:
   Listen Port Enabled
Default: true
LogRemoteExceptionsEnabled Determines whether the server message log includes exceptions that are raised in remote systems. Console field label:
   Log Remote Exceptions
Default: false
Secure value: true
LoginTimeout Not used, use getLoginTimeoutMillis instead. 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. 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. 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. 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. 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. 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.

Console field label:
   MSI File Replication Enabled
Default: false
Secure value: false
Machine The machine on which this server is meant to run.

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

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

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 unavailabel. In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly. Console field label:
   Managed Server Independence Enabled
Default: true
Secure value: true
MaxCOMMessageSize Deprecated.

Specify the maximum COM 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 availabel thereby keeping the server from responding quickly to other requests. 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 availabel thereby keeping the server from responding quickly to other requests. 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.

Console field label:
   HTTP Max Message Size
Units: bytes
Default: -1
Minimum: 4096
Maximum: 2000000000
MaxIIOPMessageSize Deprecated.

Specify the maximum IIOP 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 availabel 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 availabel 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.

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. Console field label:
   Maximum Open Sockets
Default: -1
Minimum: -1
Maximum: 231-1
MaxT3MessageSize Deprecated.

Specify the maximum T3 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 availabel thereby keeping the server from responding quickly to other requests. 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. Console field label:
   Name

Required: no

NativeIOEnabled Whether or not native I/O is enabled for the server. 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. 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. 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. 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. 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. 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. 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. Console field label:
   Reverse DNS Allowed
Default: false
ServerLifeCycleTimeoutVal 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 SHUTTING_DOWN.

The default value is 120 seconds. A value of 0 means that the server will wait indefinitely for life cycle operation to complete.

Console field label:
   Timeout for Server Lifecycle Operations
Units: seconds
Default: 120
Secure value: 120
Minimum: 0
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 availabel during the preparation or activation of the application. This attribute can be overridden with the ApplicationMBean StagingMode attribute. Console field label:
   Staging Mode

Required: no

StartupMode Startup Mode for the server Console field label:
   Startup Mode

Required: no
Default: RUNNING

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. 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. 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.
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. 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. 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. 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. 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 availabel 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.
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. 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. 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. Console field label:
   Enable Tunneling
Default: false
Type Returns the type of the MBean.

Required: no

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 Console field label:
   Upload Directory Name

Required: no

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 Console field label:
   WebLogic Plug-In Enabled
Default: false
XMLEntityCache Sets the xMLEntityCache attribute of the ServerMBean object

Required: no

XMLRegistry Sets the xMLRegistry attribute of the ServerMBean object Console field label:
   XMLRegistry

Required: no

Skip navigation bar  Back to Top Previous Next