problem executing xdoclet from eclipse to generate bea weblogic EJBs

"Mario Rodriguez" <[email protected]>
Newsgroups gmane.comp.java.xdoclet.user
Message-ID <[email protected]>
Hi, I'm using eclipse and Xdoclet (xdoclet-bea-module-1.2.3.jar) to generate
a very simple stateless EJB to be deployed in BEA Weblogic.  Here is the EJB
source

/**
 * @ejb.bean name="EJBStateless"
 *           display-name="Name for EJBStateless"
 *           description="Description for EJBStateless"
 *           jndi-name="ejb/EJBStateless"
 *           type="Stateless"
 *           view-type="both"
 */
public class EJBStatelessBean implements SessionBean {

    public EJBStatelessBean() {
        super();
        // TODO Auto-generated constructor stub
    }

    public void setSessionContext(SessionContext arg0)
        throws EJBException,
        RemoteException {
        // TODO Auto-generated method stub

    }

    public void ejbRemove() throws EJBException, RemoteException {
        // TODO Auto-generated method stub

    }

    public void ejbActivate() throws EJBException, RemoteException {
        // TODO Auto-generated method stub

    }

    public void ejbPassivate() throws EJBException, RemoteException {
        // TODO Auto-generated method stub

    }

}




the ant task to generate the source files



<target name="N65540" description="EJB-Config">
    <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="xdoclet.classpath"/>

    <ejbdoclet ejbSpec="2.0"  excludedTags="@version,@author,@todo"
destDir="src"  verbose="true"  addedTags="@xdoclet-generated at
${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}" >
        <fileset dir="src"  includes="**/*.java" />
        <remoteinterface/>
        <localinterface/>
        <homeinterface/>
        <localhomeinterface/>
        <deploymentdescriptor validateXML="true"  destDir="src/META-INF" />
        <weblogic Version="6.1"  createtables="False"
destDir="src/META-INF" />
    </ejbdoclet>
</target>




when executing the <weblogic> tag, I got this error:



Buildfile: C:\eclipse\workspace\weblogic\xdoclet-build.xml
N65540:
[ejbdoclet] (XDocletMain.start                   47  ) Running
<remoteinterface/>
[ejbdoclet] (XDocletMain.start                   47  ) Running
<localinterface/>
[ejbdoclet] (XDocletMain.start                   47  ) Running
<homeinterface/>
[ejbdoclet] (XDocletMain.start                   47  ) Running
<localhomeinterface/>
[ejbdoclet] (XDocletMain.start                   47  ) Running
<deploymentdescriptor/>
[ejbdoclet] (XDocletMain.start                   47  ) Running <weblogic/>
[ejbdoclet] (TemplateEngine.getTagHandlerFor     206 ) Could not find tag
handler for prefix: 'XDtEjbEnv'
[ejbdoclet] (TemplateEngine.invokeMethod         519 ) Error occured
at/around line 345, offending template tag: XDtEjbEnv:forAllTags
[ejbdoclet] (XDocletMain.start                   53  ) Running XDoclet
failed.
[ejbdoclet] (XDocletMain.start                   54  ) <<
xdoclet.template.TemplateException: Could not find tag handler for prefix:
'XDtEjbEnv'>>
[ejbdoclet] xdoclet.template.TemplateException: Could not find tag handler
for prefix: 'XDtEjbEnv'
[ejbdoclet] at xdoclet.template.TemplateEngine.getTagHandlerFor(
TemplateEngine.java:207)
[ejbdoclet] at xdoclet.template.TemplateParser.getTagHandlerFor(
TemplateParser.java:56)

The affected file by this error is the weblogic-ejb-jar.xml which was
partially generated:

<!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic
6.0.0EJB//EN" "
http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd">

<weblogic-ejb-jar>
 <description><![CDATA[Generated by XDoclet]]></description>
   <weblogic-enterprise-bean>
      <ejb-name>EJBStateless</ejb-name>
      <stateless-session-descriptor>
      </stateless-session-descriptor>
      <reference-descriptor>



Any idea?


-- 
Mario Rodriguez

-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
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.