dev@glassfish.java.net

<virtual-server> -- redundant properties and attributes

From: Lloyd L Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Fri, 28 Mar 2008 15:49:41 -0700

I see this in domain.xml:

     <virtual-server id="__asadmin" http-listeners="admin-listener"
hosts="${com.sun.aas.hostName}" state="on" log-file="$
{com.sun.aas.instanceRoot}/logs/server.log">
       <property name="docroot" value="${com.sun.aas.instanceRoot}/
docroot"/>
       <property name="accesslog" value="${com.sun.aas.instanceRoot}/
logs/access"/>
      <property name="sso-enabled" value="false"/>

But com.sun.enterprise.config.serverbeans.VirtualServer has a docroot
Attribute, so why is a property used?

     public String getDocroot();


Also, what does "accessLog" as a property mean in light of it having
this:

     @Element
     public HttpAccessLog getHttpAccessLog();


Lloyd

---
Lloyd L Chambers
lloyd.chambers_at_sun.com
Sun Microsystems, Inc