Hi, I am currently using EJB2.0 and have recently added a Message Driven Bean to the code base. However, I can't get xdoclet to generate the deployment descriptor for the message driven bean.
Note: my code base already has some session beans which generate fine (the template defined is for the session beans not the MDB) What do i need to add to get this to work? Any help would be much appreciated See below for sample code? ---------------------------------- Tags from MDB ------------------------------------ /* * @ejb.bean name="WorkMDB" * description="Message Driven Bean" * transaction-type="Container" * acknowledge-mode="Auto-acknowledge" * destination-type="javax.jms.Queue" * destination-jndi-name="${project.jms.request.work}" * connection-factory-jndi-name="${project.jms.factory.work}" * * @ejb.transaction type="NotSupported" * * @ejb.resource-ref res-name="${project.jms.factory.work}" * res-type="javax.jms.QueueConnectionFactory" * res-auth="Container" * * @ejb.resource-ref res-name="${project.jms.response.workq}" * res-type="javax.jms.Queue" * res-auth="Container" * * @ejb.env-entry name="QueueConnFactory" * description="Queue Connection Factory" * type="java.lang.String" * value="${project.jms.factory.work}" * * @ejb.env-entry name="response" * description="The reponse" * type="java.lang.String" * value="${project.jms.response.workq}" */ ---------------------------------- Ant Script ---------------------------------- <!-- All EJB Bean files (exclude test package only) --> <target name="precompile" depends="prepare" unless="precompileDone"> <property name="precompileDone" value="true"/> <patternset id="project.src.ejb.files"> <include name="${current.package}/**/*Bean.java"/> <exclude name="${current.package}/test/*Bean.java"/> <patternset refid="project.src.ejb.files"/> </patternset> <ejbdoclet destdir="${project.buildsrc}" excludedtags="${xdoclet.excludedTags}" ejbspec="${xdoclet.ejbversion}" force="${xdoclet.force}" verbose="${xdoclet.verbose}"> <fileset dir="${project.src}"> <patternset refid="project.src.ejb.files"/> </fileset> <valueobject/> <remoteinterface/> <localinterface/> <homeinterface/> <localhomeinterface/> <entitypk/> <entitycmp/> <utilobject cacheHomes="true" kind="physical"/> <deploymentdescriptor destDir="${project.build}/META-INF"/> <template templateFile="${templateFile}" destinationFile="{0}Delegate.java" ofType="javax.ejb.SessionBean" extent="hierarchy" havingClassTag="ejb:bean"/> <websphere destdir="${project.build}/META-INF" mergedir="${xdoclet.jboss.mergedir}"/> </ejbdoclet> </target> -- View this message in context: http://www.nabble.com/MDB-with-EJB-2.0-tf3175930.html#a8811590 Sent from the xdoclet-user mailing list archive at Nabble.com. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user