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