admin@glassfish.java.net

adding admin-listener to default-config

From: Jennifer Chou <jennifer.chou_at_oracle.com>
Date: Thu, 13 May 2010 00:37:44 +0100

Following changes will be made in default-config to add admin-listener.
Dynamic reconfiguration will need the admin-listener on each instance.

Also, removing server-name="". I checked with Justin this is ok.

Jennifer

domain.xml.diff
C:\Documents and Settings\Jennifer\domain.xml.diff
 1 # This patch file was generated by NetBeans IDE
 2 # Following Index: paths are relative to: C:\fishfry\v3\packager\nucleus-base\lib\templates
 3 # This patch can be applied using context Tools: Patch action on respective folder.
 4 # It uses platform neutral UTF-8 encoding and \n newlines.
 5 # Above lines and this line are ignored by the patching process.
 6 Index: domain.xml
 7 --- domain.xml Base (BASE)
 8 +++ domain.xml Locally Modified (Based On LOCAL)
 9 @@ -201,6 +201,7 @@
10               <virtual-server id="server" network-listeners="http-listener-1,  http-listener-2" >
11                   <property name="default-web-xml" value="${com.sun.aas.instanceRoot}/config/default-web.xml"/>
12               </virtual-server>
13 +             <virtual-server id="__asadmin" network-listeners="admin-listener" />
14           </http-service>
15           <iiop-service>
16               <orb use-thread-pool-ids="thread-pool-1" />
17 @@ -322,20 +323,26 @@
18           <network-config>
19               <protocols>
20                   <protocol name="http-listener-1">
21 -                     <http default-virtual-server="server" server-name="">
22 +                     <http default-virtual-server="server">
23                           <file-cache />
24                       </http>
25                   </protocol>
26                   <protocol security-enabled="true" name="http-listener-2">
27 -                     <http default-virtual-server="server" server-name="">
28 +                     <http default-virtual-server="server">
29                           <file-cache />
30                       </http>
31                       <ssl ssl3-enabled="false" cert-nickname="s1as" />
32                   </protocol>
33 +                 <protocol name="admin-listener">
34 +                     <http default-virtual-server="__asadmin" max-connections="250">
35 +                         <file-cache enabled="false" />
36 +                     </http>
37 +                 </protocol>
38               </protocols>
39               <network-listeners>
40                   <network-listener address="0.0.0.0" port="${HTTP_LISTENER_PORT}" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool" />
41                   <network-listener address="0.0.0.0" port="${HTTP_SSL_LISTENER_PORT}" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool" />
42 +                 <network-listener port="${ASADMIN_LISTENER_PORT}" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="http-thread-pool" />
43               </network-listeners>
44               <transports>
45                   <transport name="tcp" />
46 @@ -347,6 +354,7 @@
47           </thread-pools>
48           <group-management-service ping-protocol-timeout-in-millis="5000"/>
49           <management-rules />
50 +         <system-property name="HTTP_LISTENER_PORT" value="34848"/>
51           <system-property name="HTTP_LISTENER_PORT" value="38080"/>
52           <system-property name="HTTP_SSL_LISTENER_PORT" value="38181"/>
53           <system-property name="JMS_PROVIDER_PORT" value="37676"/>
54 
55