<domain log-root="${com.sun.aas.instanceRoot}/logs" application-root="${com.sun.aas.instanceRoot}/applications" version="16">
  <resources>
    <jdbc-resource pool-name="__TimerPool" jndi-name="jdbc/__TimerPool" object-type="system-admin" />
    <jdbc-resource pool-name="DerbyPool" jndi-name="jdbc/__default" />
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.EmbeddedXADataSource" res-type="javax.sql.XADataSource" name="__TimerPool">
      <property name="databaseName" value="${com.sun.aas.instanceRoot}/lib/databases/ejbtimer" />
      <property name="connectionAttributes" value=";create=true" />
    </jdbc-connection-pool>
    <jdbc-connection-pool is-isolation-level-guaranteed="false" datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="DerbyPool">
      <property name="PortNumber" value="1527" />
      <property name="Password" value="APP" />
      <property name="User" value="APP" />
      <property name="serverName" value="localhost" />
      <property name="DatabaseName" value="sun-appserv-samples" />
      <property name="connectionAttributes" value=";create=true" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="cmpcustomer-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="bookstore-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="poolWarJpaJTA">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="bookstorePool">
      <property name="Password" value="BOOKSTORE" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="BOOKSTORE" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="productPool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="rosterPool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="jdbc-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="jdbc-pool-simple">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="tableGenerator">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="embeddable-embedded-pool-name">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="named-query-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="entity">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="bmp-simple-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="ejb-subclassing-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="generated-value-pool-name">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="bmp-robean-pool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="PetstorePool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="SamplesJdbcPool">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="SamplesJdbcPool_nontx">
      <property name="Password" value="derbypublic" />
      <property name="portNumber" value="1527" />
      <property name="dataBaseName" value="DerbyDB" />
      <property name="serverName" value="localhost" />
      <property name="User" value="derbypublic" />
    </jdbc-connection-pool>
    <jdbc-resource pool-name="cmpcustomer-pool" jndi-name="jdbc/cmpcustomer" />
    <jdbc-resource pool-name="bookstore-pool" jndi-name="jdbc/BookDB" />
    <jdbc-resource pool-name="poolWarJpaJTA" jndi-name="jdbc/WarJpaJTA" />
    <jdbc-resource pool-name="bookstorePool" jndi-name="jdbc/BooksDB" />
    <jdbc-resource pool-name="productPool" jndi-name="jdbc/product" />
    <jdbc-resource pool-name="rosterPool" jndi-name="jdbc/roster" />
    <jdbc-resource pool-name="jdbc-pool" jndi-name="jdbc/jdbc-transactions" />
    <jdbc-resource pool-name="jdbc-pool-simple" jndi-name="jdbc/jdbc-simple" />
    <jdbc-resource pool-name="tableGenerator" jndi-name="jdbc/tableGenerator" />
    <jdbc-resource pool-name="embeddable-embedded-pool-name" jndi-name="jdbc/embeddable-embedded-resource-name" />
    <jdbc-resource pool-name="named-query-pool" jndi-name="jdbc/named-query-resource-name" />
    <jdbc-resource pool-name="entity" jndi-name="jdbc/entity" />
    <jdbc-resource pool-name="ejb-subclassing-pool" jndi-name="jdbc/ejb-subclassing" />
    <jdbc-resource pool-name="bmp-simple-pool" jndi-name="jdbc/bmp-simple" />
    <jdbc-resource pool-name="bmp-robean-pool" jndi-name="jdbc/bmp-robean" />
    <jdbc-resource pool-name="SamplesJdbcPool_nontx" jndi-name="jdbc/SamplesDB_nontx" />
    <jdbc-resource pool-name="SamplesJdbcPool" jndi-name="jdbc/SamplesDB" />
    <jdbc-resource pool-name="generated-value-pool-name" jndi-name="jdbc/generated-value-resource-name" />
    <jdbc-resource pool-name="PetstorePool" jndi-name="jdbc/PetstoreDB" />
    <admin-object-resource res-adapter="jmsra" res-type="javax.jms.Queue" jndi-name="jms/MyQueue">
      <property name="Name" value="MyQueue" />
    </admin-object-resource>
    <connector-connection-pool max-pool-size="250" steady-pool-size="1" name="jms/MyMDBQcf" resource-adapter-name="jmsra" connection-definition-name="javax.jms.QueueConnectionFactory" />
    <connector-resource pool-name="jms/MyMDBQcf" jndi-name="jms/MyMDBQcf" />
    <connector-connection-pool max-pool-size="250" steady-pool-size="1" name="bmp-simple-connector-pool" resource-adapter-name="jmsra" connection-definition-name="javax.jms.QueueConnectionFactory" />
    <connector-resource pool-name="bmp-simple-connector-pool" jndi-name="bmp-simple-connector-pool" />
    <admin-object-resource res-adapter="jmsra" res-type="javax.jms.Queue" jndi-name="jms/MyQcf">
      <property name="Name" value="jms_MyQcf" />
    </admin-object-resource>
  </resources>
  <servers>
    <server node="localhost" name="my-in1" config-ref="c1-config">
      <application-ref ref="advancedMapping" virtual-servers="server" />
      <resource-ref ref="jdbc/__default" />
      <resource-ref ref="jdbc/cmpcustomer" />
      <resource-ref ref="jdbc/BookDB" />
      <resource-ref ref="jdbc/WarJpaJTA" />
      <resource-ref ref="jdbc/BooksDB" />
      <resource-ref ref="jdbc/product" />
      <resource-ref ref="jdbc/roster" />
      <resource-ref ref="jdbc/jdbc-transactions" />
      <resource-ref ref="jdbc/jdbc-simple" />
      <resource-ref ref="jdbc/tableGenerator" />
      <resource-ref ref="jdbc/embeddable-embedded-resource-name" />
      <resource-ref ref="jdbc/named-query-resource-name" />
      <resource-ref ref="jdbc/entity" />
      <resource-ref ref="jdbc/ejb-subclassing" />
      <resource-ref ref="jdbc/bmp-simple" />
      <resource-ref ref="jdbc/bmp-robean" />
      <resource-ref ref="jdbc/SamplesDB_nontx" />
      <resource-ref ref="jdbc/SamplesDB" />
      <resource-ref ref="jdbc/generated-value-resource-name" />
      <resource-ref ref="jdbc/PetstoreDB" />
      <resource-ref ref="jms/MyQueue" />
      <resource-ref ref="jms/MyMDBQcf" />
      <resource-ref ref="bmp-simple-connector-pool" />
      <resource-ref ref="jms/MyQcf" />
      <property name="rendezvousOccurred" value="true" />
      <system-property name="HTTP_LISTENER_PORT" value="18080" />
      <system-property name="HTTP_SSL_LISTENER_PORT" value="18181" />
      <system-property name="IIOP_SSL_LISTENER_PORT" value="13800" />
      <system-property name="JMS_PROVIDER_PORT" value="18688" />
      <system-property name="JMX_SYSTEM_CONNECTOR_PORT" value="17676" />
      <system-property name="IIOP_LISTENER_PORT" value="13700" />
      <system-property name="ASADMIN_LISTENER_PORT" value="14848" />
      <system-property name="IIOP_SSL_MUTUALAUTH_PORT" value="13801" />
    </server>
    <server node="localhost" name="my-in2" config-ref="c1-config">
      <application-ref ref="advancedMapping" virtual-servers="server" />
      <resource-ref ref="jdbc/__default" />
      <resource-ref ref="jdbc/cmpcustomer" />
      <resource-ref ref="jdbc/BookDB" />
      <resource-ref ref="jdbc/WarJpaJTA" />
      <resource-ref ref="jdbc/BooksDB" />
      <resource-ref ref="jdbc/product" />
      <resource-ref ref="jdbc/roster" />
      <resource-ref ref="jdbc/jdbc-transactions" />
      <resource-ref ref="jdbc/jdbc-simple" />
      <resource-ref ref="jdbc/tableGenerator" />
      <resource-ref ref="jdbc/embeddable-embedded-resource-name" />
      <resource-ref ref="jdbc/named-query-resource-name" />
      <resource-ref ref="jdbc/entity" />
      <resource-ref ref="jdbc/ejb-subclassing" />
      <resource-ref ref="jdbc/bmp-simple" />
      <resource-ref ref="jdbc/bmp-robean" />
      <resource-ref ref="jdbc/SamplesDB_nontx" />
      <resource-ref ref="jdbc/SamplesDB" />
      <resource-ref ref="jdbc/generated-value-resource-name" />
      <resource-ref ref="jdbc/PetstoreDB" />
      <resource-ref ref="jms/MyQueue" />
      <resource-ref ref="jms/MyMDBQcf" />
      <resource-ref ref="bmp-simple-connector-pool" />
      <resource-ref ref="jms/MyQcf" />
      <property name="rendezvousOccurred" value="true" />
      <system-property name="HTTP_LISTENER_PORT" value="38080" />
      <system-property name="HTTP_SSL_LISTENER_PORT" value="38181" />
      <system-property name="IIOP_SSL_LISTENER_PORT" value="33800" />
      <system-property name="JMS_PROVIDER_PORT" value="38688" />
      <system-property name="JMX_SYSTEM_CONNECTOR_PORT" value="37676" />
      <system-property name="IIOP_LISTENER_PORT" value="33700" />
      <system-property name="ASADMIN_LISTENER_PORT" value="34848" />
      <system-property name="IIOP_SSL_MUTUALAUTH_PORT" value="33801" />
    </server>
  </servers>
  <nodes>
    <node node-host="localhost" name="localhost" type="CONFIG" install-dir="${com.sun.aas.installRoot}" />
  </nodes>
  <configs>
    <config name="c1-config">
      <http-service>
        <virtual-server id="server" network-listeners="http-listener-1, http-listener-2">
          <property name="default-web-xml" value="${com.sun.aas.instanceRoot}/config/default-web.xml" />
        </virtual-server>
        <virtual-server id="__asadmin" network-listeners="admin-listener" />
      </http-service>
      <iiop-service>
        <orb use-thread-pool-ids="thread-pool-1" />
        <iiop-listener id="orb-listener-1" port="${IIOP_LISTENER_PORT}" address="0.0.0.0" />
        <iiop-listener id="SSL" port="${IIOP_SSL_LISTENER_PORT}" address="0.0.0.0" security-enabled="true">
          <ssl cert-nickname="s1as" />
        </iiop-listener>
        <iiop-listener id="SSL_MUTUALAUTH" port="${IIOP_SSL_MUTUALAUTH_PORT}" address="0.0.0.0" security-enabled="true">
          <ssl cert-nickname="s1as" client-auth-enabled="true" />
        </iiop-listener>
      </iiop-service>
      <admin-service system-jmx-connector-name="system">
        <jmx-connector port="${JMX_SYSTEM_CONNECTOR_PORT}" address="0.0.0.0" security-enabled="false" name="system" auth-realm-name="admin-realm" />
        <das-config dynamic-reload-enabled="true" autodeploy-dir="${com.sun.aas.instanceRoot}/autodeploy" autodeploy-enabled="true" />
        <property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war" />
        <property name="ipsRoot" value="${com.sun.aas.installRoot}/.." />
      </admin-service>
      <ejb-container session-store="${com.sun.aas.instanceRoot}/session-store" />
      <jms-service addresslist-behavior="priority" default-jms-host="default_JMS_host" type="LOCAL">
        <jms-host port="${JMS_PROVIDER_PORT}" host="localhost" name="default_JMS_host" />
      </jms-service>
      <log-service log-rotation-limit-in-bytes="2000000" file="${com.sun.aas.instanceRoot}/logs/server.log" />
      <security-service>
        <auth-realm name="admin-realm" classname="com.sun.enterprise.security.auth.realm.file.FileRealm">
          <property name="file" value="${com.sun.aas.instanceRoot}/config/admin-keyfile" />
          <property name="jaas-context" value="fileRealm" />
        </auth-realm>
        <auth-realm name="file" classname="com.sun.enterprise.security.auth.realm.file.FileRealm">
          <property name="file" value="${com.sun.aas.instanceRoot}/config/keyfile" />
          <property name="jaas-context" value="fileRealm" />
        </auth-realm>
        <auth-realm name="certificate" classname="com.sun.enterprise.security.auth.realm.certificate.CertificateRealm" />
        <jacc-provider policy-provider="com.sun.enterprise.security.provider.PolicyWrapper" name="default" policy-configuration-factory-provider="com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl">
          <property name="repository" value="${com.sun.aas.instanceRoot}/generated/policy" />
        </jacc-provider>
        <jacc-provider policy-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyProvider" name="simple" policy-configuration-factory-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory" />
        <audit-module name="default" classname="com.sun.enterprise.security.Audit">
          <property name="auditOn" value="false" />
        </audit-module>
        <message-security-config auth-layer="SOAP">
          <provider-config provider-type="client" provider-id="XWS_ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">
            <request-policy auth-source="content" />
            <response-policy auth-source="content" />
            <property name="encryption.key.alias" value="s1as" />
            <property name="signature.key.alias" value="s1as" />
            <property name="dynamic.username.password" value="false" />
            <property name="debug" value="false" />
          </provider-config>
          <provider-config provider-type="client" provider-id="ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">
            <request-policy auth-source="content" />
            <response-policy auth-source="content" />
            <property name="encryption.key.alias" value="s1as" />
            <property name="signature.key.alias" value="s1as" />
            <property name="dynamic.username.password" value="false" />
            <property name="debug" value="false" />
            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" />
          </provider-config>
          <provider-config provider-type="server" provider-id="XWS_ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">
            <request-policy auth-source="content" />
            <response-policy auth-source="content" />
            <property name="encryption.key.alias" value="s1as" />
            <property name="signature.key.alias" value="s1as" />
            <property name="debug" value="false" />
          </provider-config>
          <provider-config provider-type="server" provider-id="ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">
            <request-policy auth-source="content" />
            <response-policy auth-source="content" />
            <property name="encryption.key.alias" value="s1as" />
            <property name="signature.key.alias" value="s1as" />
            <property name="debug" value="false" />
            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" />
          </provider-config>
        </message-security-config>
      </security-service>
      <transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs" automatic-recovery="true" />
      <java-config debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009" system-classpath="" classpath-suffix="">
        <jvm-options>-server</jvm-options>
        <jvm-options>-XX:+UnlockDiagnosticVMOptions</jvm-options>
        <jvm-options>-Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed${path.separator}${com.sun.aas.installRoot}/lib/endorsed</jvm-options>
        <jvm-options>-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</jvm-options>
        <jvm-options>-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</jvm-options>
        <jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>
        <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>
        <jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>
        <jvm-options>-Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext${path.separator}${com.sun.aas.instanceRoot}/lib/ext</jvm-options>
        <jvm-options>-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</jvm-options>
        <jvm-options>-DANTLR_USE_DIRECT_CLASS_LOADING=true</jvm-options>
        <jvm-options>-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</jvm-options>
        <jvm-options>-XX:NewRatio=2</jvm-options>
        <jvm-options>-XX:MaxPermSize=512m</jvm-options>
        <jvm-options>-XX:PermSize=512m</jvm-options>
        <jvm-options>-Xmx640m</jvm-options>
        <jvm-options>-Xms640m</jvm-options>
      </java-config>
      <availability-service>
        <web-container-availability persistence-scope="session" availability-enabled="true" http-session-store-pool-name="jdbc/hastore" persistence-frequency="web-method" persistence-type="replicated" />
        <ejb-container-availability availability-enabled="true" sfsb-store-pool-name="jdbc/hastore" />
        <jms-availability availability-enabled="false" />
      </availability-service>
      <network-config>
        <protocols>
          <protocol name="http-listener-1">
            <http default-virtual-server="server" />
          </protocol>
          <protocol security-enabled="true" name="http-listener-2">
            <http default-virtual-server="server" />
            <ssl ssl3-enabled="false" cert-nickname="s1as" />
          </protocol>
          <protocol name="admin-listener">
            <http max-connections="250" default-virtual-server="__asadmin" />
          </protocol>
        </protocols>
        <network-listeners>
          <network-listener port="${HTTP_LISTENER_PORT}" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool" />
          <network-listener port="${HTTP_SSL_LISTENER_PORT}" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool" />
          <network-listener port="${ASADMIN_LISTENER_PORT}" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="http-thread-pool" />
        </network-listeners>
        <transports>
          <transport name="tcp" />
        </transports>
      </network-config>
      <thread-pools>
        <thread-pool name="http-thread-pool" />
        <thread-pool name="thread-pool-1" max-thread-pool-size="200" />
      </thread-pools>
      <system-property name="ASADMIN_LISTENER_PORT" value="24848" />
      <system-property name="HTTP_LISTENER_PORT" value="28080" />
      <system-property name="HTTP_SSL_LISTENER_PORT" value="28181" />
      <system-property name="JMS_PROVIDER_PORT" value="27676" />
      <system-property name="IIOP_LISTENER_PORT" value="23700" />
      <system-property name="IIOP_SSL_LISTENER_PORT" value="23820" />
      <system-property name="IIOP_SSL_MUTUALAUTH_PORT" value="23920" />
      <system-property name="JMX_SYSTEM_CONNECTOR_PORT" value="28686" />
    </config>
  </configs>
  <property name="administrative.domain.name" value="domain1" />
  <clusters>
    <cluster gms-multicast-port="26848" gms-bind-interface-address="${GMS-BIND-INTERFACE-ADDRESS-c1}" name="c1" gms-multicast-address="228.9.13.142" config-ref="c1-config">
      <application-ref ref="advancedMapping" virtual-servers="server" />
      <resource-ref ref="jdbc/__default" />
      <resource-ref ref="jdbc/cmpcustomer" />
      <resource-ref ref="jdbc/BookDB" />
      <resource-ref ref="jdbc/WarJpaJTA" />
      <resource-ref ref="jdbc/BooksDB" />
      <resource-ref ref="jdbc/product" />
      <resource-ref ref="jdbc/roster" />
      <resource-ref ref="jdbc/jdbc-transactions" />
      <resource-ref ref="jdbc/jdbc-simple" />
      <resource-ref ref="jdbc/tableGenerator" />
      <resource-ref ref="jdbc/embeddable-embedded-resource-name" />
      <resource-ref ref="jdbc/named-query-resource-name" />
      <resource-ref ref="jdbc/entity" />
      <resource-ref ref="jdbc/ejb-subclassing" />
      <resource-ref ref="jdbc/bmp-simple" />
      <resource-ref ref="jdbc/bmp-robean" />
      <resource-ref ref="jdbc/SamplesDB_nontx" />
      <resource-ref ref="jdbc/SamplesDB" />
      <resource-ref ref="jdbc/generated-value-resource-name" />
      <resource-ref ref="jdbc/PetstoreDB" />
      <resource-ref ref="jms/MyQueue" />
      <resource-ref ref="jms/MyMDBQcf" />
      <resource-ref ref="bmp-simple-connector-pool" />
      <resource-ref ref="jms/MyQcf" />
      <server-ref ref="my-in1" />
      <server-ref ref="my-in2" />
      <property name="GMS_LISTENER_PORT" value="${GMS_LISTENER_PORT-c1}" />
    </cluster>
  </clusters>
  <applications>
    <application context-root="/advancedMapping" location="${com.sun.aas.instanceRootURI}/applications/advancedMapping/" name="advancedMapping" object-type="user">
      <property name="org.glassfish.persistence.create_table_value_property.jpaPU" value="true" />
      <property name="org.glassfish.persistence.drop_table_value_property.jpaPU" value="true" />
      <property name="org.glassfish.persistence.resource_jndi_name_property.jpaPU" value="jdbc/__default" />
      <property name="org.glassfish.persistence.drop_jdbc_file_name_property.jpaPU" value="advancedMapping_jpaPU_dropDDL.jdbc" />
      <property name="org.glassfish.persistence.processor_type.jpaPU" value="JPA" />
      <property name="org.glassfish.persistence.create_jdbc_file_name_property.jpaPU" value="advancedMapping_jpaPU_createDDL.jdbc" />
      <property name="org.glassfish.ejb.container.application_unique_id" value="84023003707146240" />
      <property name="appLocation" value="${com.sun.aas.instanceRootURI}/applications/__internal/advancedMapping/advancedMapping.war" />
      <property name="org.glassfish.persistence.app_name_property" value="advancedMapping" />
      <property name="defaultAppName" value="advancedMapping" />
      <module name="advancedMapping">
        <engine sniffer="ejb" />
        <engine sniffer="security" />
        <engine sniffer="jpa" />
        <engine sniffer="web" />
      </module>
    </application>
  </applications>
</domain>