Overview

This resource allows you to manage server templates in an WebLogic domain.

Here is an example on how you should use this:

wls_server_template { 'ServerTemplateWeb':
  ensure        => 'present',
  arguments     => ['-XX:PermSize=256m','-XX:MaxPermSize=256m'],
  listenport    => '9101',
  sslenabled    => '1',
  ssllistenport => '9102',
}

In this example you are managing a server template in the default domain. When you want to manage a server template in a specific domain, you can use:

wls_server_template { 'my_domain/ServerTemplateWeb':
  ensure        => 'present',
  arguments     => ['-XX:PermSize=256m','-XX:MaxPermSize=256m'],
  listenport    => '9101',
  sslenabled    => '1',
  ssllistenport => '9102',
}

Attributes

Attribute Name Short Description
accept_backlog The number of backlogged, new TCP connection requests that should be allowed for this server’s regular and SSL ports.
add_work_manager_threads_by_cpu_count Enables increased efficiency of the self-tuning thread pool by aligning it with the Exalogic processor architecture threading capabilities.
admin_reconnect_interval_seconds The number of seconds between reconnection attempts to the admin server.
administration_port The secure administration port for the server.
administration_protocol Returns the protocol to be used for administrative connections when none is specified.
allow_shrinking_priority_request_queue Whether the self-tuning should allow shrinking of its priority based queue for pending requests after it has grown in size due to busy workload.
arguments The server arguments of the server
   
auto_kill_if_failed This is the equivalent of setting the OverloadProtectionMBean failureAction to “force-shutdown” and the panicAction to “system-exit”.
auto_migration_enabled Specifies whether Node Manager can automatically restart this server and its services on another machine if the server fails.
auto_restart Specifies whether the Node Manager can automatically restart this server if it crashes or otherwise goes down unexpectedly.
buzz_address Buzz endpoint address.
buzz_enabled Enables Buzz for sending/receiving messages with peers.
buzz_port Buzz endpoint port.
classpath The classpath (path on the machine running Node Manager) to use when starting this server.
classpath_servlet_disabled The ClasspathServlet will serve any class file in the classpath and is registered by default in every Web application (including management).
client_cert_proxy_enabled Specifies whether the HttpClusterServlet proxies the client certificate in a special header.
cluster_weight The proportion of the load that this server will bear, relative to other servers in a cluster.
coherence_cluster_system_resource The system-level Coherence cluster resource associated with this server.
com_enabled Specifies whether COM support is enabled on the regular (non-SSL) port.
complete_com_message_timeout The maximum number of seconds spent waiting for a complete COM message to be received.
complete_http_message_timeout The maximum number of seconds spent waiting for a complete HTTP message to be received.
complete_iiop_message_timeout The maximum number of seconds spent waiting for a complete IIOP message to be received.
complete_message_timeout The maximum number of seconds that this server waits for a complete message to be received.
complete_t3_message_timeout The maximum number of seconds spent waiting for a complete T3 message to be received.
complete_write_timeout The maximum number of seconds that this server waits for a complete HTTP response to be sent.
connect_timeout The amount of time that this server should wait to establish an outbound socket connection before timing out.
custom_identity_key_store_file_name The source of the identity keystore.
custom_identity_key_store_pass_phrase The encrypted custom identity keystore’s passphrase.
custom_identity_key_store_type The type of the keystore.
custom_trust_key_store_file_name The source of the custom trust keystore.
custom_trust_key_store_pass_phrase The custom trust keystore’s passphrase.
custom_trust_key_store_type The type of the keystore.
default_iiop_password The password for the default IIOP user.
default_iiop_user The user name of the default IIOP user.
default_internal_servlets_disabled Specifies whether all default servlets in the servlet engine are disabled.
default_protocol The protocol to use for connections when none is specified.
default_secure_protocol The protocol to use for secure connections when none is specified.
default_tgiop_password The password for the default user associated with the Tuxedo GIOP (TGIOP) protocol.
default_tgiop_user The default user associated with the Tuxedo GIOP (TGIOP) protocol.
dgc_idle_periods_until_timeout The number of idle periods allowed before object is collected.
domain With this parameter, you identify the domain, where your objects is in.
eager_thread_local_cleanup Specifies whether to clean up all ThreadLocals storage from self-tuning thread pool threads after they have finished processing each work request.
ensure The basic property that the resource should be in.
external_dns_name The external IP address or DNS name for this server.
extra_ejbc_options The options passed to the EJB compiler during server-side generation.
extra_rmic_options The options passed to the RMIC compiler during server-side generation.
gathered_writes_enabled Enables gathered writes over NIO socket channels.
graceful_shutdown_timeout Number of seconds a graceful shutdown operation waits before forcing a shut down.
health_check_interval_seconds The number of seconds that defines the frequency of this server’s self-health monitoring.
health_check_start_delay_seconds The number of seconds the Node Manager should wait before starting to monitor the server.
health_check_timeout_seconds The number of seconds the Node Manager should wait before timing out its health query to this server.
hosts_migratable_services Gets the hostsMigratableServices attribute of the ServerMBean object
   
http_trace_support_enabled Returns the HttpTraceSupportEnabled value
   
httpd_enabled Whether or not HTTP support is enabled on the regular port or SSL port.
idle_connection_timeout The maximum number of seconds that a connection is allowed to be idle before it is closed by the server.
idle_iiop_connection_timeout The maximum number of seconds an IIOP connection is allowed to be idle before it is closed by the server.
idle_periods_until_timeout The number of idle periods until peer is considered unreachable
   
ignore_sessions_during_shutdown Indicates whether a graceful shutdown operation drops all HTTP sessions immediately.
iiop_enabled Specifies whether this server has IIOP support enabled for both the regular (non-SSL) and SSL ports.
iiop_tx_mechanism Configures IIOP propagate transactions using either WebLogic-specific JTA or the OMG-specified OTS.
instrument_stack_trace_enabled Specifies whether the server returns stack traces for RMI calls that generate exceptions.
interface_address The IP address of the NIC that this server should use for multicast traffic.
java_compiler The Java compiler to use for all applications hosted on this server that need to compile Java code.
java_compiler_post_class_path The options to append to the Java compiler classpath when compiling Java code.
java_compiler_pre_class_path The options to prepend to the Java compiler classpath when compiling Java code.
java_standard_trust_key_store_pass_phrase The password for the Java Standard Trust keystore.
jdbc_logging_enabled Specifies whether this server maintains a JDBC log file.
jdbc_login_timeout_seconds The JDBC Login Timeout value.
jdbcllr_table_name The table name for this server’s Logging Last Resource (LLR) database table(s).
jms_connection_factory_unmapped_res_ref_mode 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.
jms_default_connection_factories_enabled Specifies whether this server uses JMS default connection factories.
jndi_transportable_object_factory_list List of factories that create transportable objects.
jta_migratable_target Returns the JTAMigratableTargetMBean that is used to deploy the JTA Recovery Service to (is the server’s cluster is not null).
key_stores Which configuration rules should be used for finding the server’s identity and trust keystores?
   
listen_address The IP address or DNS name this server uses to listen for incoming connections.
listen_delay_secs Perpetuated for compatibility with 6.1 only.
listen_port The default TCP port that this server uses to listen for regular (non-SSL) incoming connections.
listen_port_enabled Specifies whether this server can be reached through the default plain-text (non-SSL) listen port.
listen_thread_start_delay_secs Returns the maximum time that the server will wait for server sockets to bind before starting a listen thread.
listenaddress The listenaddress of the server
   
listeners_bind_early Determines whether the server should bind server sockets early.
listenport The listenport of the server
   
log_buffer_size_kb Gets the underlying log buffer size in kilobytes
   
log_date_format_pattern The date format pattern used for rendering dates in the log.
log_domain_log_broadcast_filter The filter configuration for log events being sent to the domain log.
log_domain_log_broadcast_severity The minimum severity of log messages going to the domain log from this server’s log broadcaster.
log_domain_log_broadcaster_buffer_size Broadcasts log messages to the domain log in batch mode.
log_file_count The maximum number of log files that the server creates when it rotates the log.
log_file_filter The filter configuration for the server log file.
log_file_min_size The size (1 - 2097150 kilobytes) that triggers the server to move log messages to a separate file.
log_file_name The name of the file that stores current log messages.
log_file_rotation_dir The directory where the rotated log files will be stored.
log_file_severity The minimum severity of log messages going to the server log file.
log_file_time_span The interval (in hours) at which the server saves old log messages to another file.
log_log4j_logging_enabled Specifies whether the server logging is based on a Log4j implementation.
log_logger_severity The minimum severity of log messages going to all log destinations.
log_logger_severity_properties The configuration of the different logger severities keyed by name.
log_memory_buffer_filter The filter configuration for messages that are stored in the log memory buffer.
log_memory_buffer_severity The minimum severity of log messages going to the memory buffer of recent log events.
log_memory_buffer_size The size of the memory buffer that holds the last n log records.
log_monitoring_enabled Enable or disable log monitoring.
log_monitoring_interval_secs Timer interval in seconds to check the counts of messages logged during the interval.
log_monitoring_throttle_message_length Cut-off length of the log message for evaluation during throttle period.
log_monitoring_throttle_threshold The threshold number of messages logged during the evaluation period which enables or disables the throttling.
log_notes Optional information that you can include to describe this configuration.
log_number_of_files_limited Indicates whether to limit the number of log files that this server instance creates to store old messages.
log_platform_logger_levels Specifies the platform logger and the associated level names set through the WebLogic Server configuration.
log_redirect_stderr_to_server_log_enabled Specifies whether the stderr of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic Logging system.
log_redirect_stdout_to_server_log_enabled Specifies whether the stdout of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic logging system.
log_remote_exceptions_enabled Specifies whether the server message log includes exceptions that are raised in remote systems.
log_rotate_log_on_startup Specifies whether a server rotates its log file during its startup cycle.
log_rotation_time Determines the start time (hour and minute) for a time-based rotation sequence.
log_rotation_type Criteria for moving old log messages to a separate file.
log_server_logging_bridge_use_parent_loggers_enabled Specifies whether application log messages are propagated to the parent node in the Logger tree or to the WebLogic Server log by means of the Logging Bridge.
log_stdout_filter The filter configuration for log events being sent to the standard out.
log_stdout_format The output format to use when logging to the console.
log_stdout_log_stack Specifies whether to dump stack traces to the console when included in logged message.
log_stdout_severity The minimum severity of log messages going to the standard out.
log_tags Return all tags on this Configuration MBean
   
login_timeout_millis The login timeout for this server’s default regular (non-SSL) listen port.
low_memory_gc_threshold The threshold level (in percent) that this server uses for logging low memory conditions and changing the server health state to Warning.
low_memory_granularity_level The granularity level (in percent) that this server uses for logging low memory conditions and changing the server health state to Warning.
low_memory_sample_size The number of times this server samples free memory during the time period specified by LowMemoryTimeInterval.
low_memory_time_interval The amount of time (in seconds) that defines the interval over which this server determines average free memory values.
machine The WebLogic Server host computer (machine) on which this server is meant to run.
managed_server_independence_enabled Specifies whether this Managed Server can be started when the Administration Server is unavailable.
max_com_message_size The maximum number of bytes allowed in messages that are received over the COM protocol.
max_concurrent_long_running_requests 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.
max_concurrent_new_threads The maximum number of running threads that can be created by all the Managed Thread Factories in the server.
max_http_message_size The maximum number of bytes allowed in messages that are received over the HTTP protocol.
max_iiop_message_size The maximum number of bytes allowed in messages that are received over the IIOP protocol.
max_message_size 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.
max_open_sock_count The maximum number of open sockets allowed in server at a given point of time.
max_t3_message_size The maximum number of bytes allowed in messages that are received over the T3 protocol.
message_id_prefix_enabled Indicates whether message IDs in logged messages will include a prefix.
messaging_bridge_thread_pool_size Returns the size of the messaging bridge execute thread pool.
msi_file_replication_enabled Specifies whether the Administration Server replicates its configuration files to this Managed Server.
muxer_class Non-blocking IO is enabled by default on the server side.
name The name.
native_io_enabled Specifies whether native I/O is enabled for the server.
nm_socket_create_timeout_in_millis Returns the timeout value to be used by NodeManagerRuntime when creating a a socket connection to the agent.
notes Optional information that you can include to describe this configuration.
num_of_retries_before_msi_mode Get the number of retries to contact admin server, before starting in Managed Server Independence Mode
   
outbound_enabled Specifies whether new server-to-server connections may consider the default server channel when initiating a connection.
outbound_private_key_enabled Specifies whether the SSL identity specified by {@link SSLMBean#getServerPrivateKeyAlias() getSSLMBean#ServerPrivateKeyAlias} for this server should be used for outbound SSL connections on the default server channel.
period_length The time interval in milliseconds of the heartbeat period.
preferred_secondary_group Defines secondary clustered instances considered for hosting replicas of the primary HTTP session states created on the server.
print_stack_trace_in_production Specifies whether the server message log includes exception stack trace that are raised in remote systems.
provider resource.
reliable_delivery_policy The reliable delivery policy for web services.
replication_group Defines preferred clustered instances considered for hosting replicas of the primary HTTP session states created on the server.
replication_ports When WLS is running on Exalogic machines, cluster replication traffic could go over multiple replication channels.
resolve_dns_name Resolve the listen address to use for all T3 communication
   
restart_delay_seconds The number of seconds the Node Manager should wait before restarting this server.
restart_interval_seconds The number of seconds during which this server can be restarted, up to the number of times specified in RestartMax.
restart_max The number of times that the Node Manager can restart this server within the interval specified in RestartIntervalSeconds.
retry_interval_before_msi_mode Get the number of seconds between the retries to contact admin server, before starting in Managed Server Independence Mode
   
reverse_dns_allowed Specifies whether the kernel is allowed to perform reverse DNS lookups.
scattered_reads_enabled Enables scattered reads over NIO socket channels.
server_life_cycle_timeout_val Number of seconds a force shutdown operation waits before timing out and killing itself.
server_version The release identifier for the server.
socket_buffer_size_as_chunk_size Specifies whether the server’s buffer size for sending or receiving data through a raw socket should be set to 4KB.
socket_readers The number of socket reader threads
   
ssl_accept_kss_demo_certs_enabled  
   
ssl_allow_unencrypted_null_cipher Test if the AllowUnEncryptedNullCipher is enabled see setAllowUnencryptedNullCipher(boolean enable) for the NullCipher feature.
ssl_cert_authenticator The name of the Java class that implements the weblogic.security.acl.CertAuthenticator class, which is deprecated in this release of WebLogic Server.
ssl_ciphersuites Indicates the cipher suites being used on a particular WebLogic Server.
ssl_client_cert_alias Determines the alias of the client SSL certificate to be used as identity for outbound SSL connections.
ssl_client_cert_private_key_pass_phrase The passphrase used to retrieve the private key for the client SSL certificate specified in {@link #getClientCertAlias} from the server configured keystore.
ssl_client_certificate_enforced Indicates whether or not clients must present digital certificates from a trusted certificate authority to WebLogic Server.
ssl_enabled Indicates whether the server can be reached through the default SSL listen port.
ssl_export_key_lifespan Indicates the number of times WebLogic Server can use an exportable key between a domestic server and an exportable client before generating a new key.
ssl_hostname_verification_ignored Specifies whether to ignore the installed implementation of the weblogic.security.SSL.HostnameVerifier interface (when this server is acting as a client to another application server).
ssl_hostname_verifier The name of the class that implements the weblogic.security.SSL.HostnameVerifier interface.
ssl_identity_and_trust_locations Indicates where SSL should find the server’s identity (certificate and private key) as well as the server’s trust (trusted CAs).
ssl_inbound_certificate_validation Indicates the client certificate validation rules for inbound SSL.
ssl_jsse_enabled Determines whether the SSL implementation in Weblogic Server is JSSE based.
ssl_listen_port The TCP/IP port at which this server listens for SSL connection requests.
ssl_login_timeout_millis Specifies the number of milliseconds that WebLogic Server waits for an SSL connection before timing out.
ssl_minimum_tls_protocol_version Get the minimum SSL/TLS protocol version currently configured.
ssl_notes Optional information that you can include to describe this configuration.
ssl_outbound_certificate_validation Indicates the server certificate validation rules for outbound SSL.
ssl_outbound_private_key_alias The string alias used to store and retrieve the outbound private key in the keystore.
ssl_rejection_logging_enabled Indicates whether warning messages are logged in the server log when SSL connections are rejected.
ssl_server_certificate_chain_file_name The full directory location and name of the file containing an ordered list of certificate authorities trusted by WebLogic Server.
ssl_server_certificate_file_name The full directory location of the digital certificate file (.der or .pem) for the server.
ssl_server_key_file_name The full directory location of the private key file (.der or .pem) for the server.
ssl_server_private_key_alias The string alias used to store and retrieve the server’s private key in the keystore.
ssl_server_private_key_pass_phrase The passphrase used to retrieve the server’s private key from the keystore.
ssl_ss_lv2_hello_enabled Indicate whether SSLv2Hello is enabled
   
ssl_tags Return all tags on this Configuration MBean
   
ssl_trusted_ca_file_name The full directory location of the file that specifies the certificate authorities trusted by the server.
ssl_two_way_ssl_enabled The form of SSL that should be used.
ssl_use_client_cert_for_outbound Determines whether to use the configured client SSL certificate as identity for outbound SSL connections.
ssl_use_server_certs Sets whether the client should use the server certificates/key as the client identity when initiating an outbound connection over https.
sslenabled The ssl enabled on the server
   
ssllistenport The server ssl port
   
staging_directory_name The directory path on the Managed Server where all staged (prepared) applications are placed.
staging_mode 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.
startup_mode The state in which this server should be started.
startup_timeout Timeout value for server start and resume operations.
stuck_thread_max_time The number of seconds that a thread must be continually working before this server considers the thread stuck.
stuck_thread_timer_interval 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.
tags Return all tags on this Configuration MBean
   
template_name The server template name
   
tgiop_enabled Specifies whether this server supports Tuxedo GIOP (TGIOP) requests.
thread_pool_percent_socket_readers The percentage of execute threads from the default queue that can be used as socket readers.
timeout Timeout for applying a resource.
transaction_log_file_prefix The path prefix for the server’s JTA transaction log files.
transaction_log_file_write_policy The policy that determines how transaction log file entries are written to disk.
tunneling_client_ping_secs The interval (in seconds) at which to ping a tunneled client to see if it is still alive.
tunneling_client_timeout_secs The amount of time (in seconds) after which a missing tunneled client is considered dead.
tunneling_enabled Specifies whether tunneling for the T3, T3S, HTTP, HTTPS, IIOP, and IIOPS protocols should be enabled for this server.
upload_directory_name The directory path on the Administration Server where all uploaded applications are placed.
use81_style_execute_queues Backward compatibility mode to switch to 8.1 execute queues instead of WorkManagers.
use_concurrent_queue_for_request_manager Reduces lock contention by using concurrent buffer queue to park incoming requests.
use_detailed_thread_name Whether to includes detail information in self-tuning thread pool thread names.
use_enhanced_increment_advisor Whether the self-tuning should use the enhanced IncrementAdvisor implementation that uses a different algorithm to adjust the size of the self-tuning thread pool.
use_enhanced_priority_queue_for_request_manager Reduces lock contention by using the enhanced ConcurrentCalendarQueue as the priority based queue for pending requests that are waiting for a thread This attribute should be enabled only in an Oracle Exalogic environment.
use_fusion_for_llr Enables the use of the ADM_DDL store procedure for LLR.
verbose_ejb_deployment_enabled Whether or not verbose deployment of EJBs is enabled.
virtual_machine_name When WLS is running on JRVE, this specifies the name of the virtual machine running this server
   
weblogic_plugin_enabled Specifies whether this server uses the proprietary WL-Proxy-Client-IP header, which is recommended if the server instance will receive requests from a proxy plug-in.
xml_entity_cache The server’s XML entity cache, which is used to configure the behavior of JAXP (Java API for XML Parsing).
xml_registry The server’s XML registry, which is used to configure the behavior of JAXP (Java API for XML Parsing).

accept_backlog

The number of backlogged, new TCP connection requests that should be allowed for this server’s regular and SSL ports. Setting the backlog to 0 may prevent this server from accepting any incoming connection on some operating systems.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   accept_backlog => '300'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:accept_backlog']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

add_work_manager_threads_by_cpu_count

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. <ul> <li>Enabling this attribute increases efficiency during I/O in environments with high network throughput.</li> <li>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.</li> </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   add_work_manager_threads_by_cpu_count => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:add_work_manager_threads_by_cpu_count']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

admin_reconnect_interval_seconds

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   admin_reconnect_interval_seconds => '10'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:admin_reconnect_interval_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

administration_port

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   administration_port => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:administration_port']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

administration_protocol

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   administration_protocol => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:administration_protocol']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

allow_shrinking_priority_request_queue

Whether the self-tuning should allow shrinking of its priority based queue for pending requests after it has grown in size due to busy workload. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   allow_shrinking_priority_request_queue => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:allow_shrinking_priority_request_queue']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

arguments

The server arguments of the server

Back to overview of wls_server_template

auto_kill_if_failed

This is the equivalent of setting the OverloadProtectionMBean failureAction to “force-shutdown” and the panicAction to “system-exit”.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   auto_kill_if_failed => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:auto_kill_if_failed']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

auto_migration_enabled

Specifies whether Node Manager can automatically restart this server and its services on another machine if the server fails.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   auto_migration_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:auto_migration_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

auto_restart

Specifies whether the Node Manager can automatically restart this server if it crashes or otherwise goes down unexpectedly.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   auto_restart => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:auto_restart']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

buzz_address

Buzz endpoint address.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   buzz_address => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:buzz_address']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

buzz_enabled

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   buzz_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:buzz_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

buzz_port

Buzz endpoint port. A value of 0 means system-allocated (dynamic) port.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   buzz_port => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:buzz_port']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

classpath

The classpath (path on the machine running Node Manager) to use when starting this server. At a minimum you will need to specify the following values for the class path option: WL_HOME/server/lib/weblogic_sp.jar;WL_HOME/server/lib/weblogic.jar where WL_HOME is the directory in which you installed WebLogic Server on the Node Manager machine. The shell environment determines which character you use to separate path elements. On Windows, you typically use a semicolon (;). In a BASH shell, you typically use a colon (:).

Back to overview of wls_server_template

classpath_servlet_disabled

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   classpath_servlet_disabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:classpath_servlet_disabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

client_cert_proxy_enabled

Specifies whether the HttpClusterServlet proxies the client certificate in a special header. 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. 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. A cluster can also specify whether the HttpClusterServlet proxies the client certificate in a special header. The cluster-level setting overrides the setting in individual servers that are part of the cluster.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   client_cert_proxy_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:client_cert_proxy_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

cluster_weight

The proportion of the load that this server will bear, relative to other servers in a cluster. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   cluster_weight => '100'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:cluster_weight']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

coherence_cluster_system_resource

The system-level Coherence cluster resource associated with this server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   coherence_cluster_system_resource => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:coherence_cluster_system_resource']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

com_enabled

Specifies whether COM support is enabled on the regular (non-SSL) port. COM is not supported on the SSL port. (The remaining fields on this page are relevant only if you check this box.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   com_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:com_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

complete_com_message_timeout

The maximum number of seconds spent waiting for a complete COM message to be received. This setting does not apply to any network channels that you have configured for this server. This timeout helps guard against a denial of service attack in which a caller indicates that they will be sending a message of a certain size which they never finish sending.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_com_message_timeout => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_com_message_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

complete_http_message_timeout

The maximum number of seconds spent waiting for a complete HTTP message to be received. If you configure network channels for this server, each channel can override this HTTP message timeout. 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. A value of -1 indicates that this value should be obtained from network channels configured for this server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_http_message_timeout => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_http_message_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

complete_iiop_message_timeout

The maximum number of seconds spent waiting for a complete IIOP message to be received. This timeout 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_iiop_message_timeout => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_iiop_message_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

complete_message_timeout

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. 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. CompleteMessageTimeout affects the HTTP Response, such that if WebLogic Server discovers sockets inactive for longer than the CompleteMessageTimeout, the server will close these sockets.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_message_timeout => '60'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_message_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

complete_t3_message_timeout

The maximum number of seconds spent waiting for a complete T3 message to be received. If you configure network channels for this server, each channel can override this T3 message timeout. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_t3_message_timeout => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_t3_message_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

complete_write_timeout

The maximum number of seconds that this server waits for a complete HTTP response to be sent. A value of 0 disables the complete write timeout. The default value is derived from the CompleteHTTPMessageTimeout. If it is -1, then the CompleteMessageTimeout value is used for the default value.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   complete_write_timeout => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:complete_write_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

connect_timeout

The amount of time that this server should wait to establish an outbound socket connection before timing out. A value of 0 disables server connect timeout.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   connect_timeout => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:connect_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_identity_key_store_file_name

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. If using a JKS keystore, the keystore path name must either be absolute or relative to where the server was booted. If using a KSS keystore, the keystore URI must be of the form:
"kss://system/keystorename"
where "keystorename" is the name of the keystore registered in KSS. The value in 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_identity_key_store_file_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_identity_key_store_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_identity_key_store_pass_phrase

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. When you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the CustomIdentityKeyStorePassPhraseEncrypted attribute.</li> <li>Decrypts the value and returns the unencrypted password as a String.</li> </ol> When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the CustomIdentityKeyStorePassPhraseEncrypted attribute to the encrypted value.</li> </ol> Using this attribute (CustomIdentityKeyStorePassPhrase) 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. Instead of using this attribute, use CustomIdentityKeyStorePassPhraseEncrypted.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_identity_key_store_pass_phrase => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_identity_key_store_pass_phrase']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_identity_key_store_type

The type of the keystore. Generally, this is JKS. If using the Oracle Key Store Service, this would be KSS If empty or null, then the JDK’s default keystore type (specified in java.security) is used. The custom identity key store type is only used if KeyStores is CUSTOM_IDENTITY_AND_JAVA_STANDARD_TRUST, CUSTOM_IDENTITY_AND_CUSTOM_TRUST or CUSTOM_IDENTITY_AND_COMMAND_LINE_TRUST.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_identity_key_store_type => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_identity_key_store_type']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_trust_key_store_file_name

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. If using a JKS keystore, the keystore path name must either be absolute or relative to where the server was booted. If using a KSS keystore, the keystore URI must be of the form:
"kss://system/keystorename"
where "keystorename" is the name of the keystore registered in KSS. The value in this attribute is only used if KeyStores is CUSTOM_IDENTITY_AND_CUSTOM_TRUST.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_trust_key_store_file_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_trust_key_store_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_trust_key_store_pass_phrase

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. When you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the CustomTrustKeyStorePassPhraseEncrypted attribute.</li> <li>Decrypts the value and returns the unencrypted password as a String.</li> </ol> When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the CustomTrustKeyStorePassPhraseEncrypted attribute to the encrypted value.</li> </ol> Using this attribute (CustomTrustKeyStorePassPhrase) 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. Instead of using this attribute, use CustomTrustKeyStorePassPhraseEncrypted.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_trust_key_store_pass_phrase => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_trust_key_store_pass_phrase']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

custom_trust_key_store_type

The type of the keystore. Generally, this is JKS. If using the Oracle Key Store Service, this would be KSS 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   custom_trust_key_store_type => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:custom_trust_key_store_type']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_iiop_password

The password for the default IIOP user. (Requires you to enable IIOP.) As of 8.1 sp4, when you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the DefaultIIOPPasswordEncrypted attribute.</li> <li>Decrypts the value and returns the unencrypted password as a String.</li> </ol> Using this attribute (DefaultIIOPPassword) 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. Instead of using this attribute, use DefaultIIOPPasswordEncrypted.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_iiop_password => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_iiop_password']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_iiop_user

The user name of the default IIOP user. (Requires you to enable IIOP.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_iiop_user => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_iiop_user']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_internal_servlets_disabled

Specifies whether all default servlets in the servlet engine are disabled. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_internal_servlets_disabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_internal_servlets_disabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

default_protocol

The protocol to use for connections when none is specified.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_protocol => 't3'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_protocol']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_secure_protocol

The protocol to use for secure connections when none is specified.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_secure_protocol => 't3s'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_secure_protocol']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_tgiop_password

The password for the default user associated with the Tuxedo GIOP (TGIOP) protocol. (Requires you to configure WebLogic Tuxedo Connector (WTC) for this server.) As of 8.1 sp4, when you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the DefaultTGIOPPasswordEncrypted attribute.</li> <li>Decrypts the value and returns the unencrypted password as a String.</li> </ol> When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the DefaultTGIOPPasswordEncrypted attribute to the encrypted value.</li> </ol> Using this attribute (DefaultTGIOPPassword) 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. Instead of using this attribute, use DefaultTGIOPPasswordEncrypted.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_tgiop_password => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_tgiop_password']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

default_tgiop_user

The default user associated with the Tuxedo GIOP (TGIOP) protocol. (Requires you to configure WebLogic Tuxedo Connector (WTC) for this server.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   default_tgiop_user => 'guest'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:default_tgiop_user']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

dgc_idle_periods_until_timeout

The number of idle periods allowed before object is collected.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   dgc_idle_periods_until_timeout => '5'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:dgc_idle_periods_until_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

domain

With this parameter, you identify the domain, where your objects is in.

The domain name is part of the full qualified name of any WebLogic object on a system. Let’s say we want to describe a WebLogic server. The full qualified name is:

wls_server{'domain_name/server_name':
  ensure => present,
  ...
}

When you don’t specify a domain name, Puppet will use default as domain name. For every domain you want to manage, you’ll have to put a wls_settings in your manifest.

Back to overview of wls_server_template

eager_thread_local_cleanup

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   eager_thread_local_cleanup => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:eager_thread_local_cleanup']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ensure

The basic property that the resource should be in.

Valid values are present, absent. Back to overview of wls_server_template

external_dns_name

The external IP address or DNS name for this server. 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. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   external_dns_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:external_dns_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

extra_ejbc_options

The options passed to the EJB compiler during server-side generation. Each EJB component can override the compiler options that you specify here. The following options are valid: <dl> <dt>-forcegeneration</dt> <dd>Forces generation of wrapper classes. Without this flag the classes may not be regenerated if it is determined to be unnecessary.</dd> <dt>-disableHotCodeGen</dt> <dd>Generate ejb stub and skel as part of ejbc. Avoid HotCodeGen to have better performance. </dd> <dt>-keepgenerated</dt> <dd>Keep the generated .java files.</dd> <dt>-compiler javac</dt> <dd>Java compiler to exec. If not specified, the -compilerclass option will be used.</dd> <dt>-compilerclass com.sun.tools.javac.Main</dt> <dd>Specifies the compiler class to invoke.</dd> <dt>-g</dt> <dd>Compile debugging info into class file.</dd> <dt>-normi</dt> <dd>Passed through to Symantec’s sj.</dd> <dt>-classpath path</dt> <dd>Classpath to use.</dd> <dt>-source source</dt> <dd>Source version.</dd> <dt>-Joption</dt> <dd>Flags passed through to java runtime.</dd> </dl>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   extra_ejbc_options => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:extra_ejbc_options']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

extra_rmic_options

The options passed to the RMIC compiler during server-side generation. Each EJB component can override the compiler options that you specify here.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   extra_rmic_options => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:extra_rmic_options']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

gathered_writes_enabled

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   gathered_writes_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:gathered_writes_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

graceful_shutdown_timeout

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. A value of 0 means that the server will wait indefinitely for graceful shutdown to complete. The graceful shutdown timeout applies only to graceful shutdown operations.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   graceful_shutdown_timeout => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:graceful_shutdown_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

health_check_interval_seconds

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   health_check_interval_seconds => '180'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:health_check_interval_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

health_check_start_delay_seconds

The number of seconds the Node Manager should wait before starting to monitor the server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   health_check_start_delay_seconds => '120'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:health_check_start_delay_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

health_check_timeout_seconds

The number of seconds the Node Manager should wait before timing out its health query to this server. If the timeout is reached, Node Managed assumes the Managed Server has failed.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   health_check_timeout_seconds => '60'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:health_check_timeout_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

hosts_migratable_services

Gets the hostsMigratableServices attribute of the ServerMBean object

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   hosts_migratable_services => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:hosts_migratable_services']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

http_trace_support_enabled

Returns the HttpTraceSupportEnabled value

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   http_trace_support_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:http_trace_support_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

httpd_enabled

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   httpd_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:httpd_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

idle_connection_timeout

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. This timeout helps guard against server deadlock through too many open connections.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   idle_connection_timeout => '65'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:idle_connection_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

idle_iiop_connection_timeout

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   idle_iiop_connection_timeout => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:idle_iiop_connection_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

idle_periods_until_timeout

The number of idle periods until peer is considered unreachable

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   idle_periods_until_timeout => '4'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:idle_periods_until_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ignore_sessions_during_shutdown

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ignore_sessions_during_shutdown => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ignore_sessions_during_shutdown']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

iiop_enabled

Specifies whether this server has IIOP support enabled for both the regular (non-SSL) and SSL ports.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   iiop_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:iiop_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

iiop_tx_mechanism

Configures IIOP propagate transactions using either WebLogic-specific JTA or the OMG-specified OTS. It is not possible to use both because it affects the way transactions are negotiated.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   iiop_tx_mechanism => 'ots'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:iiop_tx_mechanism']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

instrument_stack_trace_enabled

Specifies whether the server returns stack traces for RMI calls that generate exceptions. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   instrument_stack_trace_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:instrument_stack_trace_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

interface_address

The IP address of the NIC that this server should use for multicast traffic.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   interface_address => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:interface_address']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

java_compiler

The Java compiler to use for all applications hosted on this server that need to compile Java code.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   java_compiler => 'javac'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:java_compiler']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

java_compiler_post_class_path

The options to append to the Java compiler classpath when compiling Java code.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   java_compiler_post_class_path => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:java_compiler_post_class_path']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

java_compiler_pre_class_path

The options to prepend to the Java compiler classpath when compiling Java code.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   java_compiler_pre_class_path => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:java_compiler_pre_class_path']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

java_standard_trust_key_store_pass_phrase

The password for the Java Standard Trust keystore. This password is defined when the keystore is created. 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. When you get the value of this attribute, WebLogic Server does the following: <ol><li>Retrieves the value of the JavaStandardTrustKeyStorePassPhraseEncrypted attribute.</li> <li>Decrypts the value and returns the unencrypted password as a String.</li> </ol> When you set the value of this attribute, WebLogic Server does the following: <ol><li>Encrypts the value.</li> <li>Sets the value of the JavaStandardTrustKeyStorePassPhraseEncrypted attribute to the encrypted value.</li> </ol> Using this attribute (JavaStandardTrustKeyStorePassPhrase) 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. Instead of using this attribute, use JavaStandardTrustKeyStorePassPhraseEncrypted.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   java_standard_trust_key_store_pass_phrase => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:java_standard_trust_key_store_pass_phrase']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

jdbc_logging_enabled

Specifies whether this server maintains a JDBC log file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jdbc_logging_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jdbc_logging_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

jdbc_login_timeout_seconds

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jdbc_login_timeout_seconds => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jdbc_login_timeout_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

jdbcllr_table_name

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 WL_LLR_SERVERNAME. This setting only applies if this server hosts one or more LLR-enabled JDBC data sources. 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. IMPORTANT: 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. IMPORTANT: 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jdbcllr_table_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jdbcllr_table_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

jms_connection_factory_unmapped_res_ref_mode

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. Following are the available unmapped resource reference modes: <ul> <li> FailSafe : 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. 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. </li> </ul> <ul> <li> ReturnDefault : 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. (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. (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. (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. </li> </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jms_connection_factory_unmapped_res_ref_mode => 'ReturnDefault'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jms_connection_factory_unmapped_res_ref_mode']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

jms_default_connection_factories_enabled

Specifies whether this server uses JMS default connection factories. WebLogic Server provides the following JMS default connection factories: <ul> <li> weblogic.jms.ConnectionFactory </li> <li> weblogic.jms.XAConnectionFactory 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. </li> </ul> Note: 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jms_default_connection_factories_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jms_default_connection_factories_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

jndi_transportable_object_factory_list

List of factories that create transportable objects.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jndi_transportable_object_factory_list => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jndi_transportable_object_factory_list']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

jta_migratable_target

Returns the JTAMigratableTargetMBean that is used to deploy the JTA Recovery Service to (is the server’s cluster is not null).

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   jta_migratable_target => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:jta_migratable_target']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

key_stores

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   key_stores => 'DemoIdentityAndDemoTrust'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:key_stores']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

listen_address

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. 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. If you want to limit the valid addresses for a server instance, specify one of the following: <ul> <li> 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. </li> <li> DNS name. If you provide a DNS name, clients can specify either the DNS name or the corresponding IP address. </li> </ul> 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. <dl> <dt>Notes:</dt> <dd> 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 fails. 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 Administering Security for Oracle WebLogic Server. </dd> </dl>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listen_address => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listen_address']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

listen_delay_secs

Perpetuated for compatibility with 6.1 only.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listen_delay_secs => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listen_delay_secs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

listen_port

The default TCP port that this server uses to listen for regular (non-SSL) incoming connections. 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. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listen_port => '7001'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listen_port']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

listen_port_enabled

Specifies whether this server can be reached through the default plain-text (non-SSL) listen port. If you disable this listen port, you must enable the default SSL listen port. You can define additional listen ports for this server by configuring network channels.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listen_port_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listen_port_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

listen_thread_start_delay_secs

Returns the maximum time that the server will wait for server sockets to bind before starting a listen thread. Properties to consider for removal

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listen_thread_start_delay_secs => '60'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listen_thread_start_delay_secs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

listenaddress

The listenaddress of the server

Back to overview of wls_server_template

listeners_bind_early

Determines whether the server should bind server sockets early. Early binding detects port conflicts quickly and also gives user feedback on the default listen port as to the server state.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   listeners_bind_early => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:listeners_bind_early']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

listenport

The listenport of the server

Back to overview of wls_server_template

log_buffer_size_kb

Gets the underlying log buffer size in kilobytes

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_buffer_size_kb => '8'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_buffer_size_kb']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_date_format_pattern

The date format pattern used for rendering dates in the log. The DateFormatPattern string conforms to the specification of the java.text.SimpleDateFormat class.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_date_format_pattern => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_date_format_pattern']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_domain_log_broadcast_filter

The filter configuration for log events being sent to the domain log.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_domain_log_broadcast_filter => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_domain_log_broadcast_filter']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_domain_log_broadcast_severity

The minimum severity of log messages going to the domain log from this server’s log broadcaster. Messages with a lower severity than the specified value will not be published to the domain log.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_domain_log_broadcast_severity => 'Notice'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_domain_log_broadcast_severity']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_domain_log_broadcaster_buffer_size

Broadcasts log messages to the domain log in batch mode. The size of the buffer for log messages that are sent to the domain log. The buffer is maintained on the Managed Server and is broadcasted to the domain log when it is full. If you notice performance issues due to a high rate of log messages being generated, set this value higher. This will cause the buffer to be broadcasted less frequently from the Managed Server to the domain log. In production environments, it is not recommended to set the buffer size lower than the production default of 10.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_domain_log_broadcaster_buffer_size => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_domain_log_broadcaster_buffer_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_count

The maximum number of log files that the server creates when it rotates the log. This number does not include the file that the server uses to store current messages. (Requires that you enable Number of Files Limited.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_count => '7'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_count']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_filter

The filter configuration for the server log file. A filter configuration defines simple filtering rules to limit the volume of log messages written to the log file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_filter => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_filter']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_min_size

The size (1 - 2097150 kilobytes) that triggers the server to move log messages to a separate file. The default is 500 kilobytes. After the log file reaches the specified minimum size, the next time the server checks the file size, it will rename the current log file as SERVER_NAME.lognnnnn and create a new one to store subsequent messages. (Requires that you specify a file rotation type of Size.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_min_size => '500'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_min_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_name

The name of the file that stores current log messages. Usually it is a computed value based on the name of the parent of this MBean. For example, for a server log, it is SERVER_NAME.log. However, if the name of the parent cannot be obtained, the file name is weblogic.log. If you specify a relative pathname, it is interpreted as relative to the server’s root directory. To include a time and date stamp in the file name when the log file is rotated, add java.text.SimpleDateFormat variables to the file name. Surround each variable with percentage (%) characters. For example, if the file name is defined to be myserver_%yyyy%_%MM%_%dd%_%hh%_%mm%.log, the log file will be named myserver_yyyy_mm_dd_hh_mm.log. When the log file is rotated, the rotated file name contains the date stamp. For example, if the log file is rotated for the first time on 2 April, 2003 at 10:05 AM, the log file that contains the old messages will be named myserver_2003_04_02_10_05.log00001. If you do not include a time and date stamp, the rotated log files are numbered in order of creation. For example, myserver.log00007.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_rotation_dir

The directory where the rotated log files will be stored. By default the rotated files are stored in the same directory where the log file is stored.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_rotation_dir => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_rotation_dir']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_severity

The minimum severity of log messages going to the server log file. By default all messages go to the log file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_severity => 'Trace'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_severity']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_file_time_span

The interval (in hours) at which the server saves old log messages to another file. (Requires that you specify a file rotation type of TIME.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_file_time_span => '24'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_file_time_span']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_log4j_logging_enabled

Specifies whether the server logging is based on a Log4j implementation. By default, WebLogic logging uses an implementation based on the Java Logging APIs which are part of the JDK. Applications that use the WebLogic Message Catalog framework or the NonCatalogLogger will not be affected by the underlying Logging implementation.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_log4j_logging_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_log4j_logging_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_logger_severity

The minimum severity of log messages going to all log destinations. By default all messages are published.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_logger_severity => 'Info'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_logger_severity']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_logger_severity_properties

The configuration of the different logger severities keyed by name. The values are one of the predefined Severity strings namely Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug, Trace.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_logger_severity_properties => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_logger_severity_properties']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_memory_buffer_filter

The filter configuration for messages that are stored in the log memory buffer. By default, all log messages are cached.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_memory_buffer_filter => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_memory_buffer_filter']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_memory_buffer_severity

The minimum severity of log messages going to the memory buffer of recent log events. Messages with a lower severity than the specified value will not be cached in the buffer.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_memory_buffer_severity => 'Trace'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_memory_buffer_severity']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_memory_buffer_size

The size of the memory buffer that holds the last n log records. This is used to support viewing the most recent log record entries (tail viewing) from the WebLogic Administration Console.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_memory_buffer_size => '10'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_memory_buffer_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_monitoring_enabled

Enable or disable log monitoring.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_monitoring_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_monitoring_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_monitoring_interval_secs

Timer interval in seconds to check the counts of messages logged during the interval.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_monitoring_interval_secs => '30'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_monitoring_interval_secs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_monitoring_throttle_message_length

Cut-off length of the log message for evaluation during throttle period. The log message length is truncated to this length for evaluation of repeated logging events.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_monitoring_throttle_message_length => '50'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_monitoring_throttle_message_length']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_monitoring_throttle_threshold

The threshold number of messages logged during the evaluation period which enables or disables the throttling.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_monitoring_throttle_threshold => '1500'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_monitoring_throttle_threshold']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_notes

Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml) as XML PCDATA. All left angle brackets (<) are converted to the XML entity &lt;. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_notes => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_notes']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_number_of_files_limited

Indicates whether to limit the number of log files that this server instance creates to store old messages. (Requires that you specify a file rotation type of SIZE or TIME.) After the server reaches this limit, it deletes the oldest log file and creates a new log file with the latest suffix. If you do not enable this option, the server creates new files indefinitely and you must clean up these files as you require.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_number_of_files_limited => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_number_of_files_limited']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_platform_logger_levels

Specifies the platform logger and the associated level names set through the WebLogic Server configuration. Note the following behavior: <ul> <li>The configuration is applicable for java.util.logging.Logger instances in the JDK’s default global LogManager.</li> <li>WebLogic Server loggers are configured in terms of weblogic.logging.Severities through the LoggerSeverities attribute. These loggers are not available in the JDK’s default global LogManager.</li> </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_platform_logger_levels => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_platform_logger_levels']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_redirect_stderr_to_server_log_enabled

Specifies whether the stderr of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic Logging system. When this attribute is enabled, the stderr content is published to all the registered log destinations, such as the server terminal console and log file. Note that JVM messages are redirected asynchronously. In the event of an overload situation, these messages may be dropped. As a best practice, Oracle recommends using one of the supported logging APIs instead.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_redirect_stderr_to_server_log_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_redirect_stderr_to_server_log_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_redirect_stdout_to_server_log_enabled

Specifies whether the stdout of the JVM in which a WebLogic Server instance runs is redirected to the WebLogic logging system. When this attribute is enabled, the stdout content is published to all the registered log destinations, such as the server terminal console and log file. Note that JVM messages are redirected asynchronously. In the event of an overload situation, these messages may be dropped. As a best practice, Oracle recommends using one of the supported logging APIs instead.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_redirect_stdout_to_server_log_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_redirect_stdout_to_server_log_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_remote_exceptions_enabled

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_remote_exceptions_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_remote_exceptions_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_rotate_log_on_startup

Specifies whether a server rotates its log file during its startup cycle. The default value in production mode is false.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_rotate_log_on_startup => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_rotate_log_on_startup']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_rotation_time

Determines the start time (hour and minute) for a time-based rotation sequence. At the time that this value specifies, the server renames the current log file. Thereafter, the server renames the log file at an interval that you specify in File Time Span. Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth. Use the following format: H:mm, where <ul><li>H is Hour in day (0-23). <li>mm is the minute in hour </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_rotation_time => '00:00'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_rotation_time']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_rotation_type

Criteria for moving old log messages to a separate file. <ul> <li>NONE Messages accumulate in a single file. You must erase the contents of the file when the size is too large. Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth. <li>SIZE When the log file reaches the size that you specify in FileMinSize, the server renames the file as SERVER_NAME.lognnnnn. <li>TIME At each time interval that you specify in TimeSpan, the server renames the file as SERVER_NAME.lognnnnn. </ul> After the server renames a file, subsequent messages accumulate in a new file with the name that you specified as the log file name.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_rotation_type => 'bySize'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_rotation_type']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_server_logging_bridge_use_parent_loggers_enabled

Specifies whether application log messages are propagated to the parent node in the Logger tree or to the WebLogic Server log by means of the Logging Bridge. By default, this attribute is disabled, which results in application log messages being propagated to the WebLogic Server log. Note the following behavior: <ul> <li>If WebLogic Server is configured to be based upon the the Java Logging API (the default), the Logging Bridge is made available as a java.util.logging.Handler object.</li> <li>If WebLogic Server is configured to be based upon a Log4j implementation, the Logging Bridge is made available as a org.apache.log4j.Appender object.</li> <li>If the ServerLoggingBridgeUseParentLoggersEnabled is disabled, applications that use either the Java Logging API or Log4j have their log messages redirected by the Logging Bridge to the WebLogic Server log. <li>If the ServerLoggingBridgeUseParentLoggersEnabled is enabled, applications that use the Java Logging API have their log messages propagated to the parent node in the global Java Logging Logger tree.</li> <li>If the ServerLoggingBridgeUseParentLoggersEnabled is enabled, applications that use Log4j have their log messages propagated to the parent node in the Log4j Logger tree.</li> </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_server_logging_bridge_use_parent_loggers_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_server_logging_bridge_use_parent_loggers_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_stdout_filter

The filter configuration for log events being sent to the standard out.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_stdout_filter => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_stdout_filter']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_stdout_format

The output format to use when logging to the console.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_stdout_format => 'standard'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_stdout_format']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_stdout_log_stack

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_stdout_log_stack => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_stdout_log_stack']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

log_stdout_severity

The minimum severity of log messages going to the standard out. Messages with a lower severity than the specified value will not be published to standard out.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_stdout_severity => 'Notice'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_stdout_severity']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

log_tags

Return all tags on this Configuration MBean

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   log_tags => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:log_tags']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

login_timeout_millis

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. A value of 0 indicates there is no maximum.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   login_timeout_millis => '5000'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:login_timeout_millis']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

low_memory_gc_threshold

The threshold level (in percent) that this server uses for logging low memory conditions and changing the server health state to Warning. For example, if you specify 5, the server logs a low memory warning in the log file and changes the server health state to Warning after the average free memory reaches 5% of the initial free memory measured at the server’s boot time.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   low_memory_gc_threshold => '5'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:low_memory_gc_threshold']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

low_memory_granularity_level

The granularity level (in percent) that this server uses for logging low memory conditions and changing the server health state to Warning. For example, if you specify 5 and the average free memory drops by 5% or more over two measured intervals, the server logs a low memory warning in the log file and changes the server health state to Warning.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   low_memory_granularity_level => '5'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:low_memory_granularity_level']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

low_memory_sample_size

The number of times this server samples free memory during the time period specified by LowMemoryTimeInterval. Increasing the sample size can improve the accuracy of the reading.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   low_memory_sample_size => '10'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:low_memory_sample_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

low_memory_time_interval

The amount of time (in seconds) that defines the interval over which this server determines average free memory values. By default, the server obtains an average free memory value every 3600 seconds.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   low_memory_time_interval => '3600'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:low_memory_time_interval']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

machine

The WebLogic Server host computer (machine) on which this server is meant to run. 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. You cannot change this value if a server instance is already running.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   machine => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:machine']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

managed_server_independence_enabled

Specifies whether this Managed Server can be started when the Administration Server is unavailable. In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   managed_server_independence_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:managed_server_independence_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

max_com_message_size

The maximum number of bytes allowed in messages that are received over the COM protocol. If you configure custom network channels for this server, each channel can override this maximum message size. 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. A value of -1 causes the COM protocol to use the maximums that are specified elsewhere along the order of precedence.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_com_message_size => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_com_message_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_concurrent_long_running_requests

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_concurrent_long_running_requests => '100'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_concurrent_long_running_requests']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_concurrent_new_threads

The maximum number of running threads that can be created by all the Managed Thread Factories in the server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_concurrent_new_threads => '100'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_concurrent_new_threads']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_http_message_size

The maximum number of bytes allowed in messages that are received over the HTTP protocol. If you configure custom network channels for this server, each channel can override this maximum message size. 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. A value of -1 causes the HTTP protocol to use the maximums that are specified elsewhere along the order of precedence.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_http_message_size => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_http_message_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_iiop_message_size

The maximum number of bytes allowed in messages that are received over the IIOP protocol. If you configure custom network channels for this server, each channel can override this maximum message size. 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. A value of -1 causes the IIOP protocol to use the maximums that are specified elsewhere along the order of precedence.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_iiop_message_size => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_iiop_message_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_message_size

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. The order of precedence for setting message size maximums is as follows: <ol> <li> A channel-wide maximum in a custom network channel. </li> <li> A protocol-specific setting in the default network channel.
See<ul> <li>{@link #getMaxCOMMessageSize() getMaxCOMMessageSize}</li> <li>{@link #getMaxHTTPMessageSize() getMaxHTTPMessageSize}</li> <li>{@link #getMaxIIOPMessageSize() getMaxIIOPessageSize}</li> <li>{@link #getMaxT3MessageSize() getMaxT3MessageSize}</li> </ul> </li> <li> The message maximum in this attribute. </li> </ol> 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. A client can set this value using the -Dweblogic.MaxMessageSize property.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_message_size => '10000000'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_message_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_open_sock_count

The maximum number of open sockets allowed in server at a given point of time. When the maximum threshold is reached, the server stops accepting new requests until the number of sockets drops below the threshold. A value less than 0 indicates an unlimited size.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_open_sock_count => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_open_sock_count']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

max_t3_message_size

The maximum number of bytes allowed in messages that are received over the T3 protocol. If you configure custom network channels for this server, each channel can override this maximum message size. 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. A value of -1 causes the T3 protocol to use the maximums that are specified elsewhere along the order of precedence.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   max_t3_message_size => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:max_t3_message_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

message_id_prefix_enabled

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   message_id_prefix_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:message_id_prefix_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

messaging_bridge_thread_pool_size

Returns the size of the messaging bridge execute thread pool.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   messaging_bridge_thread_pool_size => '5'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:messaging_bridge_thread_pool_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

msi_file_replication_enabled

Specifies whether the Administration Server replicates its configuration files to this 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   msi_file_replication_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:msi_file_replication_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

muxer_class

Non-blocking IO is enabled by default on the server side. The default value is weblogic.socket.NIOSocketMuxer. The Certicom SSL implementation is not supported with NIOSocketMuxer. If you need to secure internet communication, Oracle recommends enabling JSSE (Java Secure Socket Extension).

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   muxer_class => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:muxer_class']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

name

The name.

Back to overview of wls_server_template

native_io_enabled

Specifies whether native I/O is enabled for the server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   native_io_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:native_io_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

nm_socket_create_timeout_in_millis

Returns the timeout value to be used by NodeManagerRuntime when creating a a socket connection to the agent. Default set high as SSH agent may require a high connection establishment time.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   nm_socket_create_timeout_in_millis => '180000'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:nm_socket_create_timeout_in_millis']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

notes

Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml) as XML PCDATA. All left angle brackets (<) are converted to the XML entity &lt;. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   notes => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:notes']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

num_of_retries_before_msi_mode

Get the number of retries to contact admin server, before starting in Managed Server Independence Mode

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   num_of_retries_before_msi_mode => '3'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:num_of_retries_before_msi_mode']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

outbound_enabled

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. 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. 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 {@link NetworkAccessPointMBean#isOutboundEnabled isOutboundEnabled} set to false instead of enabling the domain-wide ADMIN port.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   outbound_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:outbound_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

outbound_private_key_enabled

Specifies whether the SSL identity specified by {@link 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   outbound_private_key_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:outbound_private_key_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

period_length

The time interval in milliseconds of the heartbeat period. A value of 0 indicates that heartbeats are turned off.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   period_length => '60000'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:period_length']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

preferred_secondary_group

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   preferred_secondary_group => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:preferred_secondary_group']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

print_stack_trace_in_production

Specifies whether the server message log includes exception stack trace that are raised in remote systems.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   print_stack_trace_in_production => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:print_stack_trace_in_production']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

provider

The specific backend to use for this wls_server_template resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.Available providers are:

simple
Manage server template for dynamic clusters

Back to overview of wls_server_template

reliable_delivery_policy

The reliable delivery policy for web services.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   reliable_delivery_policy => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:reliable_delivery_policy']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

replication_group

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   replication_group => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:replication_group']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

replication_ports

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   replication_ports => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:replication_ports']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

resolve_dns_name

Resolve the listen address to use for all T3 communication

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   resolve_dns_name => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:resolve_dns_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

restart_delay_seconds

The number of seconds the Node Manager should wait before restarting this server. 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. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   restart_delay_seconds => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:restart_delay_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

restart_interval_seconds

The number of seconds during which this server can be restarted, up to the number of times specified in RestartMax.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   restart_interval_seconds => '3600'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:restart_interval_seconds']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

restart_max

The number of times that the Node Manager can restart this server within the interval specified in RestartIntervalSeconds.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   restart_max => '2'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:restart_max']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

retry_interval_before_msi_mode

Get the number of seconds between the retries to contact admin server, before starting in Managed Server Independence Mode

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   retry_interval_before_msi_mode => '5'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:retry_interval_before_msi_mode']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

reverse_dns_allowed

Specifies whether the kernel is allowed to perform reverse DNS lookups.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   reverse_dns_allowed => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:reverse_dns_allowed']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

scattered_reads_enabled

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   scattered_reads_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:scattered_reads_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

server_life_cycle_timeout_val

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. A value of 0 means that the server will wait indefinitely for life cycle operation to complete.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   server_life_cycle_timeout_val => '30'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:server_life_cycle_timeout_val']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

server_version

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   server_version => 'unknown'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:server_version']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

socket_buffer_size_as_chunk_size

Specifies whether the server’s buffer size for sending or receiving data through a raw socket should be set to 4KB. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   socket_buffer_size_as_chunk_size => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:socket_buffer_size_as_chunk_size']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

socket_readers

The number of socket reader threads

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   socket_readers => '-1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:socket_readers']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_accept_kss_demo_certs_enabled

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_accept_kss_demo_certs_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_accept_kss_demo_certs_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_allow_unencrypted_null_cipher

Test if the AllowUnEncryptedNullCipher is enabled see setAllowUnencryptedNullCipher(boolean enable) for the NullCipher feature.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_allow_unencrypted_null_cipher => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_allow_unencrypted_null_cipher']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_cert_authenticator

The name of the Java class that implements the weblogic.security.acl.CertAuthenticator class, which is deprecated in this release of WebLogic Server. This field is for Compatibility security only, and is only used when the Realm Adapter Authentication provider is configured. The weblogic.security.acl.CertAuthenticator class maps the digital certificate of a client to a WebLogic Server user. The class has an authenticate() method that WebLogic Server calls after validating the digital certificate presented by the client.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_cert_authenticator => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_cert_authenticator']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_ciphersuites

Indicates the cipher suites being used on a particular WebLogic Server. The strongest negotiated cipher suite is chosen during the SSL handshake. The set of cipher suites used by default by JSEE depends on the specific JDK version with which WebLogic Server is configured. For a list of possible values, see Cipher Suites.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_ciphersuites => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_ciphersuites']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_client_cert_alias

Determines the alias of the client SSL certificate to be used as identity for outbound SSL connections. The certificate is assumed to be stored in the server configured keystore. <p/> Note that to use the client SSL certificate, {@link #setUseClientCertForOutbound} must be enabled.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_client_cert_alias => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_client_cert_alias']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_client_cert_private_key_pass_phrase

The passphrase used to retrieve the private key for the client SSL certificate specified in {@link #getClientCertAlias} from the server configured keystore. This passphrase is assigned to the private key when the private key is generated. <p/> Note that this attribute is usually used when outbound SSL connections specify a client SSL certificate identity. <p/> Note that when you get the value of this attribute, WebLogic Server does the following: <ol> <li>Retrieves the value of the ClientCertPrivateKeyPassPhraseEncrypted attribute. <li>Decrypts the value and returns the unencrypted passphrase. </ol>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_client_cert_private_key_pass_phrase => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_client_cert_private_key_pass_phrase']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_client_certificate_enforced

Indicates whether or not clients must present digital certificates from a trusted certificate authority to WebLogic Server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_client_certificate_enforced => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_client_certificate_enforced']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_enabled

Indicates whether the server can be reached through the default SSL listen port. If the administration port is enabled for the WebLogic Server domain, then administrative traffic travels over the administration port and application traffic travels over the Listen Port and SSL Listen Port. If the administration port is disabled, then all traffic travels over the Listen Port and SSL Listen Port.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_export_key_lifespan

Indicates the number of times WebLogic Server can use an exportable key between a domestic server and an exportable client before generating a new key. The more secure you want WebLogic Server to be, the fewer times the key should be used before generating a new key.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_export_key_lifespan => '500'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_export_key_lifespan']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_hostname_verification_ignored

Specifies whether to ignore the installed implementation of the weblogic.security.SSL.HostnameVerifier interface (when this server is acting as a client to another application server).

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_hostname_verification_ignored => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_hostname_verification_ignored']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_hostname_verifier

The name of the class that implements the weblogic.security.SSL.HostnameVerifier interface. This class verifies whether the connection to the host with the hostname from URL should be allowed. The class is used to prevent man-in-the-middle attacks. The weblogic.security.SSL.HostnameVerifier has a verify() method that WebLogic Server calls on the client during the SSL handshake.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_hostname_verifier => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_hostname_verifier']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_identity_and_trust_locations

Indicates where SSL should find the server’s identity (certificate and private key) as well as the server’s trust (trusted CAs). <ul> <li> If set to KEYSTORES, then SSL retrieves the identity and trust from the server’s keystores (that are configured on the Server). </li> <li> If set to FILES_OR_KEYSTORE_PROVIDERS, then SSL first looks in the deprecated KeyStore providers for the identity and trust. If not found, then it looks in the flat files indicated by the SSL Trusted CA File Name, Server Certificate File Name, and Server Key File Name attributes. </li> </ul> Domains created in WebLogic Server version 8.1 or later, default to KEYSTORES. Domains created before WebLogic Server version 8.1, default to FILES_OR_KEYSTORE_PROVIDERS.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_identity_and_trust_locations => 'KeyStores'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_identity_and_trust_locations']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_inbound_certificate_validation

Indicates the client certificate validation rules for inbound SSL. This attribute only applies to ports and network channels using 2-way SSL.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_inbound_certificate_validation => 'BuiltinSSLValidationOnly'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_inbound_certificate_validation']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_jsse_enabled

Determines whether the SSL implementation in Weblogic Server is JSSE based.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_jsse_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_jsse_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_listen_port

The TCP/IP port at which this server listens for SSL connection requests.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_listen_port => '7002'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_listen_port']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_login_timeout_millis

Specifies the number of milliseconds that WebLogic Server waits for an SSL connection before timing out. SSL connections take longer to negotiate than regular connections. If clients are connecting over the Internet, raise the default number to accommodate additional network latency.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_login_timeout_millis => '25000'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_login_timeout_millis']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_minimum_tls_protocol_version

Get the minimum SSL/TLS protocol version currently configured.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_minimum_tls_protocol_version => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_minimum_tls_protocol_version']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_notes

Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain’s configuration file (config.xml) as XML PCDATA. All left angle brackets (<) are converted to the XML entity &lt;. Carriage returns/line feeds are preserved. <dl> <dt>Note:</dt> <dd> If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. </dd> </dl>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_notes => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_notes']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_outbound_certificate_validation

Indicates the server certificate validation rules for outbound SSL. This attribute always applies to outbound SSL that is part of WebLogic Server (that is, an Administration Server talking to the Node Manager). It does not apply to application code in the server that is using outbound SSL unless the application code uses a weblogic.security.SSL.ServerTrustManager that is configured to use outbound SSL validation.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_outbound_certificate_validation => 'BuiltinSSLValidationOnly'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_outbound_certificate_validation']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_outbound_private_key_alias

The string alias used to store and retrieve the outbound private key in the keystore. This private key is associated with either a server or a client digital certificate. This attribute value is derived from other settings and cannot be physically set. The returned value is determined as follows: <ul> <li>If the {@link #isUseClientCertForOutbound} returns true, the value from {@link #getClientCertAlias} is returned. <li> Otherwise, the value from {@link #getServerPrivateKeyAlias} is returned. </ul>

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_outbound_private_key_alias => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_outbound_private_key_alias']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_rejection_logging_enabled

Indicates whether warning messages are logged in the server log when SSL connections are rejected.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_rejection_logging_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_rejection_logging_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_server_certificate_chain_file_name

The full directory location and name of the file containing an ordered list of certificate authorities trusted by WebLogic Server. The .pem file extension indicates that method that should be used to read the file. Note that as of WebLogic Server version 7.0, the digital certificate for WebLogic Server should not be stored in a file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_server_certificate_chain_file_name => 'server-certchain.pem'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_server_certificate_chain_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_server_certificate_file_name

The full directory location of the digital certificate file (.der or .pem) for the server. The pathname should either be absolute or relative to the directory from which the server is booted. This field provides backward compatibility for security configurations that stored digital certificates in files. The file extension ( .der or .pem) tells WebLogic Server how to read the contents of the file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_server_certificate_file_name => 'server-cert.der'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_server_certificate_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_server_key_file_name

The full directory location of the private key file (.der or .pem) for the server. The pathname should either be absolute or relative to the directory from which the server is booted. This field provides backward compatibility for security configurations that store private keys in files. For a more secure deployment, Oracle recommends saving private keys in keystores. The file extension (.der or .pem) indicates the method that should be used to read the file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_server_key_file_name => 'server-key.der'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_server_key_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_server_private_key_alias

The string alias used to store and retrieve the server’s private key in the keystore. This private key is associated with the server’s digital certificate.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_server_private_key_alias => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_server_private_key_alias']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_server_private_key_pass_phrase

The passphrase used to retrieve the server’s private key from the keystore. This passphrase is assigned to the private key when it is generated.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_server_private_key_pass_phrase => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_server_private_key_pass_phrase']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_ss_lv2_hello_enabled

Indicate whether SSLv2Hello is enabled

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_ss_lv2_hello_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_ss_lv2_hello_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_tags

Return all tags on this Configuration MBean

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_tags => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_tags']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_trusted_ca_file_name

The full directory location of the file that specifies the certificate authorities trusted by the server. The pathname should either be absolute or relative to the directory from which the server is booted. This field provides backward compatibility for security configurations that store trusted certificate authorities in files. The file specified in this attribute can contain a single digital certificate or multiple digital certificates. The file extension ( .der or .pem) tells WebLogic Server how to read the contents of the file.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_trusted_ca_file_name => 'trusted-ca.pem'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_trusted_ca_file_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

ssl_two_way_ssl_enabled

The form of SSL that should be used. By default, WebLogic Server is configured to use one-way SSL (implied by the Client Certs Not Requested value). Selecting Client Certs Requested But Not Enforced enables two-way SSL. With this option, the server requests a certificate from the client, but the connection continues if the client does not present a certificate. Selecting Client Certs Requested And Enforced also enables two-way SSL and requires a client to present a certificate. However, if a certificate is not presented, the SSL connection is terminated.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_two_way_ssl_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_two_way_ssl_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_use_client_cert_for_outbound

Determines whether to use the configured client SSL certificate as identity for outbound SSL connections. <p/> Note that to use a client SSL certificate, one must be specified in {@link #setClientCertAlias}.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_use_client_cert_for_outbound => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_use_client_cert_for_outbound']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

ssl_use_server_certs

Sets whether the client should use the server certificates/key as the client identity when initiating an outbound connection over https.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   ssl_use_server_certs => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:ssl_use_server_certs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

sslenabled

The ssl enabled on the server

Valid values are absent, 1, 0. Back to overview of wls_server_template

ssllistenport

The server ssl port

Back to overview of wls_server_template

staging_directory_name

The directory path on the Managed Server where all staged (prepared) applications are placed. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   staging_directory_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:staging_directory_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

staging_mode

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. 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 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. Each application can override the staging mode specified here.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   staging_mode => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:staging_mode']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

startup_mode

The state in which this server should be started. If you specify STANDBY, you must also enable the domain-wide administration port. In the RUNNING state, a server offers its services to clients and can operate as a full member of a cluster. In the ADMIN 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 STANDBY 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 RUNNING or the SHUTDOWN state. Other Administration requests are not accepted. A STANDBY server’s only purpose is to resume into the RUNNING state quickly; it saves server startup time.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   startup_mode => 'RUNNING'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:startup_mode']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

startup_timeout

Timeout value for server start and resume operations. If the server fails to start in the timeout period, it will force shutdown. A value of 0 means that the server will wait indefinitely for the operation to complete.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   startup_timeout => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:startup_timeout']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

stuck_thread_max_time

The number of seconds that a thread must be continually working before this server considers the thread stuck. For example, if you set this to 600 seconds, WebLogic Server considers a thread to be “stuck” after 600 seconds of continuous use. In Web Logic Server 9.x and later, it is recommended that you use the ServerFailureTriggerMBean in the OverloadProtectionMBean. The ServerFailureTriggerMBean transitions the server to a FAILED state after the specified number of stuck threads are detected. The OverloadProtectionMBean has options to suspend or shutdown a failed server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   stuck_thread_max_time => '600'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:stuck_thread_max_time']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

stuck_thread_timer_interval

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   stuck_thread_timer_interval => '60'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:stuck_thread_timer_interval']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

tags

Return all tags on this Configuration MBean

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   tags => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:tags']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

template_name

The server template name

Back to overview of wls_server_template

tgiop_enabled

Specifies whether this server supports Tuxedo GIOP (TGIOP) requests. (Requires you to configure WebLogic Tuxedo Connector (WTC) for this server.)

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   tgiop_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:tgiop_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

thread_pool_percent_socket_readers

The percentage of execute threads from the default queue that can be used as socket readers.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   thread_pool_percent_socket_readers => '33'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:thread_pool_percent_socket_readers']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

timeout

Timeout for applying a resource.

To be sure no Puppet operation, hangs a Puppet daemon, all operations have a timeout. When this timeout expires, Puppet will abort the current operation and signal an error in the Puppet run.

With this parameter, you can specify the length of the timeout. The value is specified in seconds. In this example, the timeout is set to 600 seconds.

wls_server{'my_server':
  ...
  timeout => 600,
}

The default value for timeout is 120 seconds.

Back to overview of wls_server_template

transaction_log_file_prefix

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   transaction_log_file_prefix => './'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:transaction_log_file_prefix']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

transaction_log_file_write_policy

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.) WebLogic Server supports the following policies: <ul> <li> Cache-Flush. Flushes operating system and on-disk caches after each write. </li> <li> Direct-Write. Tells the operating system to write directly to disk with each write. Direct-Write performs better than Cache-Flush. </li> </ul> If Direct-Write is not supported on the host platform, the policy becomes Cache-Flush and a log message is printed. Note: 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. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   transaction_log_file_write_policy => 'Direct-Write'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:transaction_log_file_write_policy']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

tunneling_client_ping_secs

The interval (in seconds) at which to ping a tunneled client to see if it is still alive. If you create network channels for this server, each channel can override this setting.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   tunneling_client_ping_secs => '45'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:tunneling_client_ping_secs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

tunneling_client_timeout_secs

The amount of time (in seconds) after which a missing tunneled client is considered dead. If you create network channels for this server, each channel can override this setting.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   tunneling_client_timeout_secs => '40'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:tunneling_client_timeout_secs']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

tunneling_enabled

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

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   tunneling_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:tunneling_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

upload_directory_name

The directory path on the Administration Server where all uploaded applications are placed. 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   upload_directory_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:upload_directory_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

use81_style_execute_queues

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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use81_style_execute_queues => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use81_style_execute_queues']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

use_concurrent_queue_for_request_manager

Reduces lock contention by using concurrent buffer queue to park incoming requests. Enabling this attribute increases throughput as requests are scheduled with out acquiring any locks.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use_concurrent_queue_for_request_manager => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use_concurrent_queue_for_request_manager']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

use_detailed_thread_name

Whether to includes detail information in self-tuning thread pool thread names. Setting this flag on would include additional information such as the name of the work manager that the execute thread is executing task for, but at the expense of overhead in keeping the thread name updated with such information.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use_detailed_thread_name => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use_detailed_thread_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

use_enhanced_increment_advisor

Whether the self-tuning should use the enhanced IncrementAdvisor implementation that uses a different algorithm to adjust the size of the self-tuning thread pool.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use_enhanced_increment_advisor => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use_enhanced_increment_advisor']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

use_enhanced_priority_queue_for_request_manager

Reduces lock contention by using the enhanced ConcurrentCalendarQueue as the priority based queue for pending requests that are waiting for a thread This attribute should be enabled only in an Oracle Exalogic environment.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use_enhanced_priority_queue_for_request_manager => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use_enhanced_priority_queue_for_request_manager']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

use_fusion_for_llr

Enables the use of the ADM_DDL store procedure for LLR. The default value is false (not enabled). When enabled, a WLS_ prefix and _DYD 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.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   use_fusion_for_llr => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:use_fusion_for_llr']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

verbose_ejb_deployment_enabled

Whether or not verbose deployment of EJBs is enabled.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   verbose_ejb_deployment_enabled => 'false'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:verbose_ejb_deployment_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

virtual_machine_name

When WLS is running on JRVE, this specifies the name of the virtual machine running this server

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   virtual_machine_name => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:virtual_machine_name']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

weblogic_plugin_enabled

Specifies whether this server uses the proprietary WL-Proxy-Client-IP 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 plugin 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 plugin is enabled, a call to getRemoteAddr will return the address of the browser client from the proprietary WL-Proxy-Client-IP header instead of the web server.

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   weblogic_plugin_enabled => '1'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:weblogic_plugin_enabled']
   ...
}

This help text generated from MBean text of the WebLogic server.

Valid values are absent, 0, 1. Back to overview of wls_server_template

xml_entity_cache

The server’s XML entity cache, which is used to configure the behavior of JAXP (Java API for XML Parsing).

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   xml_entity_cache => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:xml_entity_cache']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template

xml_registry

The server’s XML registry, which is used to configure the behavior of JAXP (Java API for XML Parsing).

An example on how to use this:

wls_server_template {a_wls_server_template :
   ...
   xml_registry => 'a_value'
   ...
}

This is an extended property. Before you can use it add it to the wls_settings property extra_properties.

wls_setting{'domain':
   ...
  extra_properties => ['wls_server_template:xml_registry']
   ...
}

This help text generated from MBean text of the WebLogic server.

Back to overview of wls_server_template