Look into gonerated file. What is there? Check whether you have J2EE classes on invocation class path - if they are not there xdoclet ( xjavadoc ) would not recognize your sources as EJBs
Please note that XD1 is pretty old and not under active development. There is xdoclet-2. ( http://xdoclet.codehaus.org ) --- Ambika Awanty <[EMAIL PROTECTED]> wrote: > Hi, > I am now to xdoclet. I am trying to create the > ejb-jar.xml file from a sample appication, but i am > getting following error. Please can any one help me > regarding the same, its urgent. > > [ejbdoclet] (XDocletMain.start > 47 ) Running <utilobject/> > [ejbdoclet] (XDocletMain.start 47 > ) Running <deploymentdescriptor/> > [ejbdoclet] Generating EJB deployment descriptor > (ejb-jar.xml). > [ejbdoclet] (XDocletMain.start 53 > ) Running XDoclet failed. > [ejbdoclet] (XDocletMain.start 54 > ) <<Generated file > [file:/opt/xdoclet-1.2.3/samples/target/meta-inf/ejb-jar.xml:line > 33] Message=[The content of element type > "enterprise-beans" is incomplete, it must match > "(session|entity|message-driven)+".] is not valid > according to its DTD or XML Schema. This might be > due to some missing tags in your source.>> > [ejbdoclet] org.xml.sax.SAXParseException: The > content of element type "enterprise-beans" is > incomplete, it must match > "(session|entity|message-driven)+". > [ejbdoclet] at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown > Source) > [ejbdoclet] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > ************** > > > <target name="ejbdoclet" depends="prepare"> > <ejbdoclet > destdir="${samples.gen-src.dir}" > mergedir="parent-fake-to-debug" > excludedtags="@version,@author,@todo" > addedtags="@xdoclet-generated at > ${TODAY},@copyright The XDoclet Team,@author > XDoclet,@version ${versi > on}" > ejbspec="2.0" > force="${samples.xdoclet.force}" > verbose="false" > > > <fileset dir="${samples.java.dir}"> > <include name="test/ejb/*EJB.java"/> > </fileset> > <packageSubstitution packages="ejb" > substituteWith="interfaces"/> > <remoteinterface/> > <localinterface/> > <homeinterface/> > <localhomeinterface/> > <dataobject/> > <valueobject/> > <entitypk/> > <entitycmp/> > <entitybmp/> > <session/> > <dao> > <packageSubstitution packages="ejb" > substituteWith="dao"/> > </dao> > <utilobject cacheHomes="true" > includeGUID="true"/> > <deploymentdescriptor > destdir="${samples.meta-inf.dir}" > validatexml="true" > mergedir="fake-to-debug" > description="bæbæ" > > > <configParam name="clientjar" > value="blah.jar"/> > </deploymentdescriptor> > <jboss > version="4.0" > unauthenticatedPrincipal="nobody" > xmlencoding="UTF-8" > destdir="${samples.meta-inf.dir}" > validatexml="true" > > preferredrelationmapping="relation-table" > mergedir="${samples.merge.dir}" > /> > </ejbdoclet> > > *************** > > and the *EJB.java file content is , > > /** > * > * @ejb.bean > * name = "Group" > * type="CMP" > * view-type="local" > * schema = "GroupEJB" > * cmp-version="2.x" > * jndi-name="ejb/local/group" > * local-jndi-name="ejb/local/grouplocal" > * @ejb.transaction > * type="Required" > * @ejb.persistence > * table-name="groups" > * @jboss.persistence > * create-table="true" > * remove-table="false" > * @ejb.pk > * class = "com.bea.sample.entities.GroupCPK" > * @ejb:resource-ref > * res-name="jdbc/sample" > * res-type="javax.sql.DataSource" > * res-auth="Container" > * @jboss.resource-ref > * res-ref-name="jdbc/sample" > * jndi-name="java:/sample" > * @jboss.relation-table > * table-name="rel" > * create-table="true" > * > * > */ > public abstract class SampleEJB implements > EntityBean { > *************** > } > > thanks in advance. > Ambika > > > --------------------------------- > Heres a new way to find what you're looking for - > Yahoo! Answers > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get > the chance to share your > opinions on IT & business topics through brief > surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> _______________________________________________ > xdoclet-user mailing list > xdoclet-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > ----[ Konstantin Pribluda http://www.pribluda.de ]---------------- JTec quality components: http://www.pribluda.de/projects/ ____________________________________________________________________________________ Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. http://answers.yahoo.com/dir/?link=list&sid=396546091 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user