Title: weblogic.cache and Deployment Descriptor

Hello,

My environment is:
Windows 2000
Ant 1.6.5
Weblogic 8.1

I am using the following tag in my Entity Bean Comments:

 
 * @weblogic.cache
 *    max-beans-in-cache=3000


I am creating the DD with the following ant task:

       <ejbdoclet
           mergedir="${merge.directory}"
           destdir="${dao.gen-src.dir}"
           excludedtags="@version,@author"
           ejbspec="2.0">

           <packageSubstitution packages="data.${dao.package.qualifier}.serverImpl" substituteWith="data.${dao.package.qualifier}"/>

           <fileset dir="${dao.gen-src.dir}">
               <include name="${common-dao.root-path}/data/${dao.package.qualifier}/serverImpl/*Entity.java"/>
               <include name="${common-dao.root-path}/data/${dao.package.qualifier}/serverImpl/*DAOBean.java"/>
           </fileset>

           <localinterface/>
           <localhomeinterface/>
           <valueobject pattern="{0}VO">
               <packageSubstitution packages="data.${dao.package.qualifier}.serverImpl" substituteWith="vo"/>
           </valueobject>
           <remoteinterface templateFile="${xdoclet.custom-remote-interface.template}" pattern="{0}Remote"/>
           <homeinterface templateFile="${xdoclet.custom-remote-home-interface.template}" pattern="{0}RemoteHome"/>
           <entitypk/>
           <entitycmp pattern="{0}EntityBean"/>
           <deploymentdescriptor xmlencoding="ISO-8859-1" destdir="${dao.ejb-meta.dir}/${dao.package.qualifier}"  validatexml="true"/>

           <weblogic
               version="8.1"
               xmlencoding="ISO-8859-1"                                                                     
               destdir="${dao.ejb-meta.dir}/${dao.package.qualifier}"
               validatexml="true"
               datasource="${datasource.jndi.name}"
               createtables="Disabled"/>
        </ejbdoclet>

My weblogic-ejb-jar.xml has:


   <weblogic-enterprise-bean>
      <ejb-name>BeanName</ejb-name>
      <entity-descriptor>
        <entity-cache>
                </entity-cache>
         <persistence>
            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>7.0</type-version>
               <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-use>
         </persistence>
      </entity-descriptor>
      <reference-descriptor>
      </reference-descriptor>

      <local-jndi-name>package.BeanNameHome</local-jndi-name>
   </weblogic-enterprise-bean>


I am expecting the following inside the <entity-cache> tags

<max-beans-in-cache>3000</max-beans-in-cache>


Can anyone tell me what I need to do so that the deployment descriptor is correctly generated?

Thanks,
David Webb

Reply via email to