From: Pelle P. <po...@em...> - 2001-10-28 21:35:57
|
Hello! I'm migrating from EJBDoclet to XDoclet, using XDoclet 1.0.1. When I run xdoclet, no code gets generated for the enity beans. And only skeleton descriptors are being generated. Everything works fine for session beans though. Ant output: xdoclet: [xdoclet] Generating Javadoc [xdoclet] Javadoc execution [xdoclet] Loading source file C:\utv\projekt\icup\src\se\activa\icup\tr\ActivityBean.java... [xdoclet] Constructing Javadoc information... [xdoclet] Create ejb-jar.xml [xdoclet] Create jboss.xml [xdoclet] Create jaws.xml The ant task looks like this: <target name="xdoclet" depends="mkdirs"> <taskdef name="xdoclet" classname="xdoclet.ejb.EjbDocletTask" classpath="${xdoclet.jar};${log4j.jar};${ant.jar}" /> <xdoclet sourcepath="${src.dir}" destdir="${generated.src.dir}" classpath="${classpath};${xdoclet.jar};${ant.jar};${log4j.jar};${jboss.dist} /lib/ext/jta-spec1_0_1.jar" excludedtags="@version,@author" ejbspec="1.1"> <fileset dir="${src.dir}/se/activa/icup/tr"> <include name="**/ActivityBean.java" /> <!-- Just testing this Entity bean --!> </fileset> <remoteinterface/> <homeinterface/> <entitypk/> <entitycmp/> <deploymentdescriptor/> <jboss version="2.2" typemapping="mySQL" datasource="java:/mySQL"/> </xdoclet> </target> And the ActivityBean: package se.activa.icup.tr; import javax.ejb.EntityBean; import javax.ejb.EntityContext; import java.util.Collection; /** * @ejb:bean name="Activity" type="CMP" jndi-name="ejb/Activity" primkey-field="id" * @ejb:finder signature="java.util.Collection findAll()" role-name="user" * @ejb:transaction type="Required" * @ejb:data-object container="false" * @ejb:interface extends="se.activa.icup.tr.BasicRemote" * @ejb:pk class="java.lang.Integer" * @ejb:permission role-name="boss" * */ public abstract class ActivityBean { private EntityContext ctx; /** * Id of this Activity. * @ejb:pk-field * @ejb:persistent-field */ public abstract Integer getId(); public abstract void setId(Integer id); ... What am I doing wrong? Any help would be much appreciated. Regards, Pelle Poluha |