domain
attribute type default required
application-root java.lang.String false
locale java.lang.String false
log-root java.lang.String false
version java.lang.String false
Properties
name default values description
com.sun.aas.configName server-config Name of the used by a server instance
com.sun.aas.domainName domain1 Name of the domain. Not used in the default configuration, but can be used to customize configuration
com.sun.aas.hostName Operating system dependent. Path to the name of the host (machine)
com.sun.aas.imqLib Operating system dependent. Path to the installation directory for the Java runtime
com.sun.aas.installRoot Operating system dependent. Path to the directory where the server is installed
com.sun.aas.instanceName server1 Name of the server instance. Not used in the default configuration, but can be used to customize configuration
com.sun.aas.instanceRoot Operating system dependent. Path to the top level directory for a server instance
com.sun.aas.javaRoot Operating system dependent. Path to the library directory for the Sun GlassFish Message Queue software

load-balancers
attribute type default required

load-balancer
attribute type default required
auto-apply-enabled java.lang.Boolean false false
lb-config-name java.lang.String false
name java.lang.String false

system-applications
attribute type default required

application-name
attribute type default required
name java.lang.String false

application
attribute type default required
availability-enabled java.lang.Boolean false false
context-root java.lang.String false
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean true false
libraries java.lang.String false
location java.lang.String false
object-type java.lang.String true

module
attribute type default required

engine
attribute type default required
description java.lang.String false
sniffer java.lang.String false

application-config
attribute type default required

web-module-config
attribute type default required

context-param
attribute type default required
description false
ignore-descriptor-item java.lang.Boolean false false
param-name false
param-value false

env-entry
attribute type default required
description false
env-entry-name false
env-entry-type false
env-entry-value false
ignore-descriptor-item java.lang.Boolean false false

web-service-endpoint
attribute type default required
jbi-enabled java.lang.Boolean false false
max-history-size java.lang.String 25 false
monitoring java.lang.String OFF false
name java.lang.String false

registry-location
attribute type default required
connector-resource-jndi-name java.lang.String false

transformation-rule
attribute type default required
apply-to java.lang.String request false
enabled java.lang.Boolean true false
name java.lang.String false
rule-file-location java.lang.String false

appclient-module
attribute type default required
description java.lang.String false
directory-deployed java.lang.Boolean false false
java-web-start-enabled java.lang.Boolean false false
location java.lang.String false

ejb-module
attribute type default required
availability-enabled java.lang.Boolean false false
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean false false
libraries java.lang.String false
location java.lang.String false
object-type java.lang.String user false

j2-ee-application
attribute type default required
availability-enabled java.lang.Boolean false false
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean true false
java-web-start-enabled java.lang.Boolean false false
libraries java.lang.String false
location java.lang.String false
object-type java.lang.String user false

lifecycle-module
attribute type default required
class-name java.lang.String false
classpath java.lang.String false
description false
enabled java.lang.Boolean true false
is-failure-fatal java.lang.Boolean false false
load-order java.lang.String false
object-type java.lang.String user false

web-module
attribute type default required
availability-enabled java.lang.Boolean false false
context-root java.lang.String false
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean true false
libraries java.lang.String false
location java.lang.String false
object-type java.lang.String user false

connector-module
attribute type default required
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean true false
location java.lang.String false
object-type java.lang.String user false

extension-module
attribute type default required
availability-enabled java.lang.Boolean false false
description java.lang.String false
directory-deployed java.lang.Boolean false false
enabled java.lang.Boolean true false
libraries java.lang.String false
location java.lang.String false
module-type java.lang.String false
object-type java.lang.String user false

resources
attribute type default required

resource
attribute type default required

mail-resource
attribute type default required
debug java.lang.Boolean false false
description java.lang.String false
enabled java.lang.Boolean true false
from java.lang.String false
host java.lang.String false
object-type java.lang.String user false
store-protocol java.lang.String imap false
store-protocol-class java.lang.String com.sun.mail.imap.IMAPStore false
transport-protocol java.lang.String smtp false
transport-protocol-class java.lang.String com.sun.mail.smtp.SMTPTransport false
user java.lang.String false

external-jndi-resource
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
factory-class java.lang.String false
jndi-lookup-name java.lang.String false
object-type java.lang.String user false
res-type java.lang.String false

persistence-manager-factory-resource
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
factory-class java.lang.String com.sun.jdo.spi.persistence.support.sqlstore.impl.PersistenceManagerFactoryImpl false
jdbc-resource-jndi-name java.lang.String false
object-type java.lang.String user false

admin-object-resource
attribute type default required
class-name java.lang.String false
description java.lang.String false
enabled java.lang.Boolean true false
object-type java.lang.String user false
res-adapter java.lang.String false
res-type java.lang.String false

connector-connection-pool
attribute type default required
associate-with-thread java.lang.Boolean false false
connection-creation-retry-attempts java.lang.String 0 false
connection-creation-retry-interval-in-seconds java.lang.String 10 false
connection-definition-name java.lang.String false
connection-leak-reclaim java.lang.Boolean false false
connection-leak-timeout-in-seconds java.lang.String 0 false
description java.lang.String false
fail-all-connections java.lang.Boolean false false
idle-timeout-in-seconds java.lang.String 300 false
is-connection-validation-required java.lang.Boolean false false
lazy-connection-association java.lang.Boolean false false
lazy-connection-enlistment java.lang.Boolean false false
match-connections java.lang.Boolean true false
max-connection-usage-count java.lang.String 0 false
max-pool-size java.lang.String 32 false
max-wait-time-in-millis java.lang.String 60000 false
ping java.lang.Boolean false false
pool-resize-quantity java.lang.String 2 false
pooling java.lang.Boolean true false
resource-adapter-name java.lang.String false
steady-pool-size java.lang.String 8 false
transaction-support java.lang.String false
validate-atmost-once-period-in-seconds java.lang.String 0 false

security-map
attribute type default required
name java.lang.String false
principal false
user-group false

backend-principal
attribute type default required
password java.lang.String false
user-name java.lang.String false

work-security-map
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
object-type java.lang.String user false
resource-adapter-name java.lang.String false

group-map
attribute type default required
eis-group java.lang.String false
mapped-group java.lang.String false

principal-map
attribute type default required
eis-principal java.lang.String false
mapped-principal java.lang.String false

connector-resource
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
object-type java.lang.String user false
pool-name java.lang.String false

custom-resource
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
factory-class java.lang.String false
object-type java.lang.String user false
res-type java.lang.String false

jdbc-resource
attribute type default required
description java.lang.String false
enabled java.lang.Boolean true false
object-type java.lang.String user false
pool-name java.lang.String false

jdbc-connection-pool
attribute type default required
allow-non-component-callers java.lang.Boolean false false
associate-with-thread java.lang.Boolean false false
connection-creation-retry-attempts java.lang.String 0 false
connection-creation-retry-interval-in-seconds java.lang.String 10 false
connection-leak-reclaim java.lang.Boolean false false
connection-leak-timeout-in-seconds java.lang.String 0 false
connection-validation-method java.lang.String table false
datasource-classname java.lang.String false
description java.lang.String false
driver-classname java.lang.String false
fail-all-connections java.lang.Boolean false false
idle-timeout-in-seconds java.lang.String 300 false
init-sql java.lang.String false
is-connection-validation-required java.lang.Boolean false false
is-isolation-level-guaranteed java.lang.Boolean true false
lazy-connection-association java.lang.Boolean false false
lazy-connection-enlistment java.lang.Boolean false false
match-connections java.lang.Boolean false false
max-connection-usage-count java.lang.String 0 false
max-pool-size java.lang.String 32 false
max-wait-time-in-millis java.lang.String 60000 false
non-transactional-connections java.lang.Boolean false false
ping java.lang.Boolean false false
pool-resize-quantity java.lang.String 2 false
pooling java.lang.Boolean true false
res-type java.lang.String false
sql-trace-listeners java.lang.String false
statement-cache-size java.lang.String 0 false
statement-timeout-in-seconds java.lang.Integer -1 false
steady-pool-size java.lang.String 8 false
transaction-isolation-level java.lang.String false
validate-atmost-once-period-in-seconds java.lang.String 0 false
validation-classname java.lang.String false
validation-table-name java.lang.String false
wrap-jdbc-objects java.lang.Boolean true false
Properties
name default values description
DatabaseName sun-appserv-samples Database for this connection pool.
Password APP Password for connecting to the database
PortNumber 1527 Port on which the database server listens for requests
User APP User name for connecting to the database
connectionAttributes ;create=true connection attributes
serverName localhost Database server for this connection pool

resource-adapter-config
attribute type default required
name java.lang.String false
object-type java.lang.String user false
resource-adapter-name java.lang.String false
thread-pool-ids java.lang.String false

system-property
attribute type default required
description java.lang.String false
name java.lang.String false
value java.lang.String false

configs
attribute type default required

config
attribute type default required
dynamic-reconfiguration-enabled java.lang.Boolean true false
name false
Properties
name default values description
HTTP_ADMIN_LISTENER_PORT 4848
HTTP_LISTENER_PORT 8080
HTTP_SSL_LISTENER_PORT 1043
IIOP_LISTENER_PORT 3700
IIOP_SSL_LISTENER_PORT 1060
IIOP_SSL_MUTUALAUTH_PORT 1061
JMX_SYSTEM_CONNECTOR_PORT 8686

alert-service
attribute type default required

alert-subscription
attribute type default required
name java.lang.String false

filter-config
attribute type default required
filter-class-name java.lang.String false

listener-config
attribute type default required
listener-class-name java.lang.String false
subscribe-listener-with java.lang.String false

http-service
attribute type default required
access-logging-enabled java.lang.String false false
sso-enabled java.lang.String false false
Properties
name default values description
acceptor-queue-length 4096 Specifies the length of the acceptor thread queue. Once full, connections are rejected
accessLoggingEnabled false Controls access logging for all virtual-server that do not specify this property
authPassthroughEnabled false Indicates that the http-listeners receive traffic from an SSL-terminating proxy server, which is responsible for forwarding any information about the original client request (such as client IP address, SSL keysize, and authenticated client certificate chain) to the HTTP listeners using custom request headers. Each subelement can override this setting for itself
bufferSize 4096 Size in bytes of the buffer to be provided for input streams created by HTTP listeners
connectionTimeout 30 Number of seconds HTTP listeners wait, after accepting a connection, for the request URI line to be presented
connectionUploadTimeout 5 Specifies the timeout for uploads. Applicable only if 'disableUploadTimeout' is set to false
disableUploadTimeout true If false, the connection for a servlet that reads bytes slowly is closed after the 'connectionUploadTimeout' is reached
maxKeepAliveRequests 250 Maximum number of HTTP requests that can be pipelined until the connection is closed by the server. Set this property to 1 to disable HTTP/1.0 keep-alive, as well as HTTP/1.1 keep-alive and pipelining
monitoring-cache-enabled true Enables the monitoring cache
monitoring-cache-refresh-in-millis 5000 Specifies the interval between refreshes of the monitoring cache
proxyHandler com.sun.enterprise.web.web.ProxyHandlerImpl Specifies the fully qualified class name of a custom implementation of com.sun.appserv.ProxyHandler. Only used if authPassthroughEnabled is set to true. Each http-listener can override the setting for itself
reader-queue-length 4096 Specifies the length of the reader thread queue. Once full, connections are rejected
reader-threads 0 Specifies the number of reader threads, which read bytes from the non-blocking socket
recycle-objects true Whether to recycle internal objects instead of using the VM garbage collector
ssl-cache-entries 10000 Specifies the number of SSL sessions to be cached
ssl-session-timeout 100 Specifies the interval at which SSL2 sessions are cached
ssl3-session-timeout 86400 Specifies the interval at which SSL3 sessions are cached
traceEnabled true Enables the TRACE operation. Set to false to make the server less susceptible to cross-site scripting attacks
uriEncoding UTF-8 Specifies the character set used to decode the request URIs received on http-listeners that do not define this property. Must be a valid IANA character set name
use-nio-direct-bytebuffer true Controls whether the NIO direct ByteBuffer is used. In a limited resource environment, it might be faster to use non-direct Java's ByteBuffer by setting a value of false

access-log
attribute type default required
buffer-size-bytes java.lang.String 32768 false
format java.lang.String %client.name% %auth-user-name% %datetime% %request% %status% %response.length% false
max-history-files java.lang.Integer -1 false
rotation-enabled java.lang.Boolean true false
rotation-interval-in-minutes java.lang.String 1440 false
rotation-policy java.lang.String time false
rotation-suffix java.lang.String yyyy-MM-dd false
write-interval-seconds java.lang.String 300 false

virtual-server
attribute type default required
access-log java.lang.String ${com.sun.aas.instanceRoot}/logs/access false
access-logging-enabled java.lang.String inherit false
default-web-module java.lang.String false
docroot java.lang.String ${com.sun.aas.instanceRoot}/docroot false
hosts java.lang.String ${com.sun.aas.hostName} false
id java.lang.String false
log-file java.lang.String ${com.sun.aas.instanceRoot}/logs/server.log false
network-listeners java.lang.String false
sso-cookie-secure java.lang.String dynamic false
sso-enabled java.lang.String inherit false
state java.lang.String on false
Properties
name default values description
accessLogBufferSize 32768 Size in bytes of the buffer where access log calls are stored. If the value is less than 5120, a warning message is issued, and the value is set to 5120. To set this property for all virtual servers, set it as a property of the parent http-service
accessLogWriteInterval 300 Number of seconds before the log is written to the disk. The access log is written when the buffer is full or when the interval expires. If the value is 0, the buffer is always written even if it is not full. This means that each time the server is accessed, the log message is stored directly to the file. To set this property for all virtual servers, set it as a property of the parent http-service
accessLoggingEnabled false Enables access logging for this virtual server only
allowLinking false If true, resources that are symbolic links in web applications on this virtual server are served. The value of this property in the sun-web.xml file takes precedence if defined. Caution: setting this property to true on Windows systems exposes JSP source code.
allowRemoteAddress Comma-separated list of regular expression patterns that the remote client's IP address is compared to. If this property is specified, the remote address must match for this request to be accepted. If this property is not specified, all requests are accepted unless the remote address matches a 'denyRemoteAddress' pattern
allowRemoteHost Comma-separated list of regular expression patterns that the remote client's hostname (as returned by java.net.Socket.getInetAddress().getHostName()) is compared to. If this property is specified, the remote hostname must match for the request to be accepted. If this property is not specified, all requests are accepted unless the remote hostname matches a 'denyRemoteHost' pattern
alternatedocroot_* The '*' denotes a positive integer. Example:
authRealm Specifies the name attribute of an “auth-realm� on page 23 element, which overrides the server instance's default realm for stand-alone web applications deployed to this virtual server. A realm defined in a stand-alone web application's web.xml file overrides the virtual server's realm
contextXmlDefault The location, relative to domain-dir, of the context.xml file for this virtual server, if one is used
denyRemoteAddress Comma-separated list of regular expression patterns that the remote client's IP address is compared to. If this property is specified, the remote address must not match for this request to be accepted. If this property is not specified, request acceptance is governed solely by the 'allowRemoteAddress' property
denyRemoteHost Specifies a comma-separated list of regular expression patterns that the remote client's hostname (as returned by java.net.Socket.getInetAddress().getHostName()) is compared to. If this property is specified, the remote hostname must not match for this request to be accepted. If this property is not specified, request acceptance is governed solely by the 'allowRemoteHost' property
redirect_* The '*' denotes a positive integer. Example:
securePagesWithPragma true Set this property to false to ensure that for all web applications on this virtual server file downloads using SSL work properly in Internet Explorer. You can set this property for a specific web application.
send-error_* The '*' denotes a positive integer. Example:
setCacheControl Comma-separated list of Cache-Control response directives. For a list of valid directives, see section 14.9 of the document at http://www.ietf.org/rfc/rfc2616.txt
sso-max-inactive-seconds 300 The time after which a user's single sign-on record becomes eligible for purging if no client activity is received. Since single sign-on applies across several applications on the same virtual server, access to any of the applications keeps the single sign-on record active. Higher values provide longer single sign-on persistence for the users at the expense of more memory use on the server
sso-reap-interval-seconds 60 Interval between purges of expired single sign-on records

http-access-log
attribute type default required
iponly java.lang.String false
log-directory java.lang.String access false

log-service
attribute type default required
alarms java.lang.Boolean false false
file java.lang.String false
log-filter java.lang.String false
log-handler java.lang.String false
log-rotation-limit-in-bytes java.lang.String 0 false
log-rotation-timelimit-in-minutes java.lang.String 0 false
log-to-console java.lang.Boolean false false
retain-error-statistics-for-hours java.lang.String 0 false
use-system-logging java.lang.Boolean false false

module-log-levels
attribute type default required
admin java.lang.String INFO false
classloader java.lang.String INFO false
cmp java.lang.String INFO false
cmp-container java.lang.String INFO false
configuration java.lang.String INFO false
connector java.lang.String INFO false
corba java.lang.String INFO false
deployment java.lang.String INFO false
ejb-container java.lang.String INFO false
group-management-service java.lang.String INFO false
javamail java.lang.String INFO false
jaxr java.lang.String INFO false
jaxrpc java.lang.String INFO false
jdo java.lang.String INFO false
jms java.lang.String INFO false
jta java.lang.String INFO false
jts java.lang.String INFO false
management-event java.lang.String INFO false
mdb-container java.lang.String INFO false
naming java.lang.String INFO false
node-agent java.lang.String INFO false
resource-adapter java.lang.String INFO false
root java.lang.String INFO false
saaj java.lang.String INFO false
security java.lang.String INFO false
self-management java.lang.String INFO false
server java.lang.String INFO false
synchronization java.lang.String INFO false
util java.lang.String INFO false
verifier java.lang.String INFO false
web-container java.lang.String INFO false

security-service
attribute type default required
activate-default-principal-to-role-mapping java.lang.Boolean false false
anonymous-role java.lang.String AttributeDeprecated false
audit-enabled java.lang.Boolean false false
audit-modules java.lang.String default false
default-principal java.lang.String false
default-principal-password java.lang.String false
default-realm java.lang.String file false
jacc java.lang.String default false
mapped-principal-class java.lang.String false

message-security-config
attribute type default required
auth-layer java.lang.String false
default-client-provider java.lang.String false
default-provider java.lang.String false

provider-config
attribute type default required
class-name java.lang.String false
provider-id java.lang.String false
provider-type java.lang.String false
Properties
name default values description
debug false Enables dumping of server provider debug messages to the server log
dynamic.username.password false Signals the provider runtime to collect the user name and password from the CallbackHandler for each request. If false, the user name and password for wsse:UsernameToken(s) is collected once, during module initialization. Applicable only for a ClientAuthModule
encrypencryption.key.alias s1as Specifies the encryption key used by the provider. The key is identified by its keystore alias
security.config ${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml Specifies the location of the message security configuration file
signature.key.alaias s1as Specifies the signature key used by the provider. The key is identified by its keystore alias

request-policy
attribute type default required
auth-recipient java.lang.String false
auth-source java.lang.String false

response-policy
attribute type default required
auth-recipient java.lang.String false
auth-source java.lang.String false

jacc-provider
attribute type default required
name java.lang.String false
policy-configuration-factory-provider java.lang.String false
policy-provider java.lang.String false

audit-module
attribute type default required
classname java.lang.String false
name java.lang.String false

auth-realm
attribute type default required
classname java.lang.String false
name java.lang.String false
Properties
name default values description
assign-groups file, jdbc realms. Comma-separated list of group names.
charset Specifies the charset for the digest algorithm
datasource-jndi Specifies name of the jdbc-resource for the database
db-password The database password in the realm instead of that in the jdbc-connection-pool. Prevents other applications from looking up the database, getting a connection, and browsing the user table
db-user The database user name in the realm instead of that in the jdbc-connection-pool. Prevents other applications from looking up the database, getting a connection, and browsing the user table
digest-algorithm MD5 [MD5, none, SHA] Any algorithm supported in the JDK
encoding [Hex, Base64] Specifies the encoding. If digest-algorithm is specified, the default is Hex, otherwise no encoding is specified
file ${com.sun.aas.instanceRoot}/config/keyfile file realm. Specifies the file that stores user names, passwords, and group names.
group-name-column Specifies the name of the group name column in the database user table
group-table Specifies the name of the group table in the database
jaas-context jaas-contextfile,jdbcSpecifies the JAAS (Java Authentication and Authorization Service) context
password-column Specifies the name of the password column in the database user table
user-name-column Specifies the name of the user name column in the database user table
user-table Specifies the name of the user table in the database

jms-service
attribute type default required
addresslist-behavior java.lang.String random false
addresslist-iterations java.lang.String 3 false
default-jms-host java.lang.String false
init-timeout-in-seconds java.lang.String 60 false
mq-scheme java.lang.String false
mq-service java.lang.String false
reconnect-attempts java.lang.String 3 false
reconnect-enabled java.lang.Boolean true false
reconnect-interval-in-seconds java.lang.String 5 false
start-args java.lang.String false
type java.lang.String false
Properties
name default values description
append-version If true, appends the major and minor version numbers, preceded by underscore characters (_), to the full Message Queue broker instance name. For example, if the instance name is 'imqbroker', appending the version numbers changes the instance name to imqbroker_8_0
instance-name imqbroker The full Sun GlassFish Message Queue broker instance name
instance-name-suffix xxxxxxxxxxxxxxxxxx A suffix to add to the full Message Queue broker instance name. The suffix is separated from the instance name by an underscore character (_). For example, if the instance name is 'imqbroker', appending the suffix 'xyz' changes the instance name to 'imqbroker_xyz'
password xxxxxxxxxxxxxxxxxx Specifies the password for creating the JMS connection. Needed only if the default username/password of guest/guest is not available in the broker
user-name xxxxxxxxxxxxxxxxxx Specifies the user name for creating the JMS connection. Needed only if the default username/password of guest/guest is not available in the broker

jms-host
attribute type default required
admin-password java.lang.String admin false
admin-user-name java.lang.String admin false
host java.lang.String false
lazy-init java.lang.Boolean false false
name java.lang.String false
port java.lang.String 7676 false

management-rules
attribute type default required
enabled java.lang.Boolean true false

management-rule
attribute type default required
description false
enabled java.lang.Boolean true false
name java.lang.String false

action
attribute type default required
action-mbean-name java.lang.String false

event
attribute type default required
description java.lang.String false
level java.lang.String INFO false
record-event java.lang.Boolean true false
type java.lang.String false

thread-pools
attribute type default required

thread-pool
attribute type default required
classname java.lang.String com.sun.grizzly.http.StatsThreadPool false
idle-thread-timeout-seconds java.lang.Integer 900 false
max-queue-size java.lang.Integer 4096 false
max-thread-pool-size java.lang.Integer 5 false
min-thread-pool-size java.lang.Integer 2 false
name java.lang.String true

container
attribute type default required

jruby-container
attribute type default required
jruby-home java.lang.String false

jruby-runtime-pool
attribute type default required
initial-pool-size java.lang.Integer 1 false
max-pool-size java.lang.Integer 1 false
min-pool-size java.lang.Integer 1 false

admin-service
attribute type default required
auth-realm-name java.lang.String admin-realm false
system-jmx-connector-name java.lang.String false
type java.lang.String server false

das-config
attribute type default required
admin-session-timeout-in-minutes java.lang.String 60 false
autodeploy-dir java.lang.String autodeploy false
autodeploy-enabled java.lang.Boolean false false
autodeploy-jsp-precompilation-enabled java.lang.Boolean false false
autodeploy-polling-interval-in-seconds java.lang.Integer 2 false
autodeploy-retry-timeout java.lang.Integer 4 false
autodeploy-verifier-enabled java.lang.Boolean false false
deploy-xml-validation java.lang.String full false
dynamic-reload-enabled java.lang.Boolean false false
dynamic-reload-poll-interval-in-seconds java.lang.Integer 2 false

jmx-connector
attribute type default required
accept-all java.lang.Boolean false false
address java.lang.String false
enabled java.lang.Boolean true false
port java.lang.String false
protocol java.lang.String rmi_jrmp false
security-enabled java.lang.Boolean true false

ssl
attribute type default required
allow-lazy-init java.lang.Boolean true false
cert-nickname java.lang.String false
classname java.lang.String false
client-auth java.lang.String false
client-auth-enabled java.lang.Boolean false false
crl-file java.lang.String false
key-store java.lang.String false
key-store-password java.lang.String false
key-store-type java.lang.String false
ssl2-ciphers java.lang.String false
ssl2-enabled java.lang.Boolean false false
ssl3-enabled java.lang.Boolean true false
ssl3-tls-ciphers java.lang.String false
tls-enabled java.lang.Boolean true false
tls-rollback-enabled java.lang.Boolean true false
trust-algorithm java.lang.String false
trust-max-cert-length java.lang.Integer 5 false
trust-store java.lang.String false
trust-store-password java.lang.String false
trust-store-type java.lang.String false

web-container
attribute type default required
jsp-caching-enabled java.lang.String false false
Properties
name default values description
dispatcher-max-depth 20 Prevents recursive include or forward statements from creating an infinite loop by setting a maximum nested dispatch level. If this level is exceeded, the following message is written to the server log: Exceeded maximum depth for nested request dispatches

session-config
attribute type default required

session-manager
attribute type default required

store-properties
attribute type default required
directory java.lang.String false
reap-interval-in-seconds java.lang.Integer false

manager-properties
attribute type default required
max-sessions java.lang.String -1 false
reap-interval-in-seconds java.lang.Integer 60 false
session-file-name java.lang.String false
session-id-generator-classname java.lang.String false

session-properties
attribute type default required
timeout-in-seconds java.lang.String 1800 false

transaction-service
attribute type default required
automatic-recovery java.lang.Boolean false false
heuristic-decision java.lang.String rollback false
keypoint-interval java.lang.String 65536 false
retry-timeout-in-seconds java.lang.Integer 600 false
timeout-in-seconds java.lang.Integer 0 false
tx-log-dir java.lang.String false
Properties
name default values description
db-logging-resource db-logging-resource NDI name of the JDBC resource for the database to which transactions are logged
disable-distributed-transaction-logging false If true, disables transaction logging, which might improve performance. If the automatic-recovery attribute is set to true , this property is ignored
oracle-xa-recovery-workaround true If true, the Oracle XA Resource workaround is used in transaction recovery
pending-txn-cleanup-interval 60 Interval in seconds at which an asynchronous thread checks for pending transactions and completes them
use-last-agent-optimization true Enables last agent optimization, which improves the throughput of transactions. If one non-XA resource is used with XA resources in the same transaction, the non XA resource is the last agent
wait-time-before-recovery-insec 60 Wait time in seconds after which an instance starts the recovery for a dead instance
xaresource-txn-timeout 120 Changes the XAResource timeout. In some cases, the XAResource default timeout can cause transactions to be aborted, so it is desirable to change it

ejb-container
attribute type default required
cache-idle-timeout-in-seconds java.lang.String 600 false
cache-resize-quantity java.lang.String 32 false
commit-option java.lang.String B false
max-cache-size java.lang.String 512 false
max-pool-size java.lang.String 32 false
pool-idle-timeout-in-seconds java.lang.String 600 false
pool-resize-quantity java.lang.String 8 false
removal-timeout-in-seconds java.lang.String 5400 false
session-store java.lang.String false
steady-pool-size java.lang.String 0 false
victim-selection-policy java.lang.String nru false

ejb-timer-service
attribute type default required
max-redeliveries java.lang.String 1 false
minimum-delivery-interval-in-millis java.lang.String 1000 false
redelivery-interval-internal-in-millis java.lang.String 5000 false
timer-datasource java.lang.String false

availability-service
attribute type default required
auto-manage-ha-store java.lang.Boolean false false
availability-enabled java.lang.Boolean true false
ha-agent-hosts java.lang.String false
ha-agent-password java.lang.String false
ha-agent-port java.lang.String false
ha-store-healthcheck-enabled java.lang.Boolean false false
ha-store-healthcheck-interval-in-seconds java.lang.String 5 false
ha-store-name java.lang.String false
store-pool-name java.lang.String false

web-container-availability
attribute type default required
availability-enabled java.lang.String false
http-session-store-pool-name java.lang.String false
persistence-frequency java.lang.String false
persistence-scope java.lang.String false
persistence-store-health-check-enabled java.lang.Boolean false false
persistence-type java.lang.String memory false
sso-failover-enabled java.lang.Boolean false false

jms-availability
attribute type default required
availability-enabled java.lang.Boolean true false
mq-store-pool-name java.lang.String false

ejb-container-availability
attribute type default required
availability-enabled java.lang.String false
sfsb-checkpoint-enabled java.lang.String false
sfsb-ha-persistence-type java.lang.String ha false
sfsb-persistence-type java.lang.String file false
sfsb-quick-checkpoint-enabled java.lang.String false
sfsb-store-pool-name java.lang.String false

network-config
attribute type default required

network-listeners
attribute type default required

network-listener
attribute type default required
address java.lang.String 0.0.0.0 false
enabled java.lang.Boolean true false
jk-enabled java.lang.Boolean false false
name java.lang.String true
port java.lang.Integer true
protocol java.lang.String true
thread-pool java.lang.String false
transport java.lang.String true

protocols
attribute type default required

protocol
attribute type default required
name java.lang.String true
security-enabled java.lang.Boolean false false

port-unification
attribute type default required
classname java.lang.String false
name java.lang.String false

protocol-finder
attribute type default required
classname java.lang.String true
name java.lang.String false
protocol java.lang.String false

http
attribute type default required
adapter java.lang.String com.sun.grizzly.tcp.StaticResourcesAdapter false
auth-pass-through-enabled java.lang.Boolean false false
chunking-enabled java.lang.Boolean true false
comet-support-enabled java.lang.Boolean false false
compressable-mime-type java.lang.String text/html,text/xml,text/plain false
compression java.lang.String off false
compression-min-size-bytes java.lang.Integer 2048 false
connection-upload-timeout-millis java.lang.Integer 300000 false
default-virtual-server java.lang.String true
dns-lookup-enabled java.lang.Boolean false false
header-buffer-length-bytes java.lang.Integer 8192 false
max-connections java.lang.Integer 256 false
max-post-size-bytes java.lang.Integer 2097152 false
no-compression-user-agents java.lang.Integer false
rcm-support-enabled java.lang.Boolean false false
redirect-port java.lang.Integer false
request-timeout-seconds java.lang.Integer 30 false
restricted-user-agents java.lang.String false
send-buffer-size-bytes java.lang.Integer 8192 false
server-name java.lang.String false
timeout-seconds java.lang.Integer 30 false
trace-enabled java.lang.Boolean true false
upload-timeout-enabled java.lang.Boolean true false
uri-encoding java.lang.String UTF-8 false
version java.lang.String HTTP/1.1 false
xpowered-by java.lang.Boolean true false

file-cache
attribute type default required
enabled java.lang.Boolean true false
max-age-seconds java.lang.Integer 30 false
max-cache-size-bytes java.lang.Integer 10485760 false
max-files-count java.lang.Integer 1024 false

protocol-chain-instance-handler
attribute type default required
classname java.lang.String false

protocol-chain
attribute type default required
classname java.lang.String false
type java.lang.String STATELESS false

protocol-filter
attribute type default required
classname java.lang.String true
name java.lang.String false

transports
attribute type default required

selection-key-handler
attribute type default required
classname java.lang.String false
name java.lang.String false

transport
attribute type default required
acceptor-threads java.lang.Integer 1 false
buffer-size-bytes java.lang.Integer 8192 false
byte-buffer-type java.lang.String HEAP false
classname java.lang.String com.sun.grizzly.TCPSelectorHandler false
display-configuration java.lang.Boolean false false
enable-snoop java.lang.Boolean false false
idle-key-timeout-seconds java.lang.Integer 30 false
max-connections-count java.lang.Integer 4096 false
name java.lang.String true
read-timeout-millis java.lang.Integer 30000 false
selection-key-handler java.lang.String false
selector-poll-timeout-millis java.lang.Integer 1000 false
tcp-no-delay java.lang.Boolean true false
write-timeout-millis java.lang.Integer 30000 false

iiop-service
attribute type default required
client-authentication-required java.lang.Boolean false false

ssl-client-config
attribute type default required

iiop-listener
attribute type default required
address java.lang.String false
enabled java.lang.Boolean true false
id java.lang.String false
lazy-init java.lang.Boolean false false
port java.lang.String 1072 false
security-enabled java.lang.String false false

orb
attribute type default required
max-connections java.lang.Integer 1024 false
message-fragment-size java.lang.String 1024 false
use-thread-pool-ids java.lang.String false

group-management-service
attribute type default required
fd-protocol-max-tries java.lang.String 3 false
fd-protocol-timeout-in-millis java.lang.String 2000 false
merge-protocol-max-interval-in-millis java.lang.String 10000 false
merge-protocol-min-interval-in-millis java.lang.String 5000 false
ping-protocol-timeout-in-millis java.lang.String 2000 false
vs-protocol-timeout-in-millis java.lang.String 1500 false

mdb-container
attribute type default required
idle-timeout-in-seconds java.lang.String 600 false
max-pool-size java.lang.String 32 false
pool-resize-quantity java.lang.String 8 false
steady-pool-size java.lang.String 0 false
Properties
name default values description
cmt-max-runtime-exceptions 1 Deprecated. Specifies the maximum number of RuntimeException occurrences allowed from a message-driven bean's method when container-managed transactions are used

diagnostic-service
attribute type default required
capture-app-dd java.lang.Boolean true false
capture-hadb-info java.lang.Boolean true false
capture-install-log java.lang.Boolean true false
capture-system-info java.lang.Boolean true false
compute-checksum java.lang.Boolean true false
max-log-entries java.lang.String 500 false
min-log-level java.lang.String INFO false
verify-config java.lang.Boolean true false

monitoring-service
attribute type default required
dtrace-enabled java.lang.Boolean false false
mbean-enabled java.lang.Boolean true false
monitoring-enabled java.lang.Boolean true false

container-monitoring
attribute type default required
level java.lang.String OFF false

module-monitoring-levels
attribute type default required
connector-connection-pool java.lang.String OFF false
connector-service java.lang.String OFF false
ejb-container java.lang.String OFF false
http-service java.lang.String OFF false
jdbc-connection-pool java.lang.String OFF false
jersey java.lang.String OFF false
jms-service java.lang.String OFF false
jpa java.lang.String OFF false
jvm java.lang.String OFF false
orb java.lang.String OFF false
security java.lang.String OFF false
thread-pool java.lang.String OFF false
transaction-service java.lang.String OFF false
web-container java.lang.String OFF false
web-services-container java.lang.String OFF false

java-config
attribute type default required
bytecode-preprocessors java.lang.String false
classpath-prefix java.lang.String false
classpath-suffix java.lang.String false
debug-enabled java.lang.Boolean false false
debug-options java.lang.String -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n false
env-classpath-ignored java.lang.Boolean true false
java-home java.lang.String ${com.sun.aas.javaRoot} false
javac-options java.lang.String -g false
native-library-path-prefix java.lang.String false
native-library-path-suffix java.lang.String false
rmic-options java.lang.String -iiop -poa -alwaysgenerate -keepgenerated -g false
server-classpath java.lang.String false
system-classpath java.lang.String false

profiler
attribute type default required
classpath java.lang.String false
enabled java.lang.Boolean true false
name java.lang.String false
native-library-path java.lang.String false

connector-service
attribute type default required
class-loading-policy java.lang.String derived false
shutdown-timeout-in-seconds java.lang.String 30 false

amx-pref
attribute type default required
auto-start java.lang.Boolean false false
emit-regisration-status java.lang.Boolean false false
log-inaccessible-attributes java.lang.Boolean true false
unregister-non-compliant java.lang.Boolean false false
validation-level java.lang.String full false

servers
attribute type default required

server
attribute type default required
config-ref java.lang.String false
lb-weight java.lang.String 100 false
node-agent-ref java.lang.String false

resource-ref
attribute type default required
enabled java.lang.Boolean true false
ref java.lang.String false

application-ref
attribute type default required
disable-timeout-in-minutes java.lang.String 30 false
enabled java.lang.Boolean true false
lb-enabled java.lang.Boolean false false
ref java.lang.String false
virtual-servers java.lang.String false

applications
attribute type default required

lb-configs
attribute type default required

lb-config
attribute type default required
https-routing java.lang.Boolean false false
monitoring-enabled java.lang.String false false
name java.lang.String false
reload-poll-interval-in-seconds java.lang.String 60 false
response-timeout-in-seconds java.lang.String 60 false
route-cookie-enabled java.lang.Boolean true false

node-agents
attribute type default required

node-agent
attribute type default required
name java.lang.String false
start-servers-in-startup java.lang.Boolean true false
system-jmx-connector-name java.lang.String false

clusters
attribute type default required

cluster
attribute type default required
config-ref java.lang.String false
heartbeat-address java.lang.String false
heartbeat-enabled java.lang.Boolean true false
heartbeat-port java.lang.String false

server-ref
attribute type default required
disable-timeout-in-minutes java.lang.String 30 false
enabled java.lang.Boolean true false
lb-enabled java.lang.Boolean false false
ref java.lang.String false

health-checker
attribute type default required
interval-in-seconds java.lang.String 30 false
timeout-in-seconds java.lang.String 10 false
url java.lang.String false