weblogic.cache and Deployment Descriptor

"Webb, David [VISUS Non J&J]" <[email protected]>
Newsgroups gmane.comp.java.xdoclet.devel
Message-ID <[email protected]>
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/*Enti
ty.java"/>
               <include
name="${common-dao.root-path}/data/${dao.package.qualifier}/serverImpl/*DAOB
ean.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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.