I am really semi-new to XDoclet. I am following the examples from our
application and other EJBs in the application (Local EJBs) 

The build process is failing on my newly created EJB when I try to build it
outside WSAD. 

Build error:

code:
--------------------------------------------------------------------------------

<target name="ejbdoclet" time="9 seconds">
           <task location="file:C:/build-ejb-mdb.xml:75: " name="ejbdoclet"
time="9 seconds">
                Deploy TEMPLATE URL: 
jar:file:C:\xdoclet-1.2\lib\xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-deploy_wsdd.xdt
                Undeploy TEMPLATE URL: 
jar:file:C:\xdoclet-1.2\lib\xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-undeploy_wsdd.xdt
               (XDocletMain.start                   47  ) Running
<remoteinterface/>
               Generating Remote interface for
'com.company.division.product.ejb.admin.site.SiteEJBLocal'
               (TemplateEngine.invokeMethod         541 ) Invoking method
failed: xdoclet.modules.ejb.intf.InterfaceTagsHandler.extendsFrom, line=10
of template file:
jar:file:C:\xdoclet-1.2\lib\xdoclet-ejb-module-1.2.jar!/xdoclet/modules/ejb/intf/resources/remote.xdt
              java.lang.reflect.InvocationTargetException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:324)
              at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
              at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
              at
xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:614)
              at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469)
              at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
              at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
              at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
              at
xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767)
              at
xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667)
              at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594)
              at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486)
              at xdoclet.XDocletMain.start(XDocletMain.java:48)
              at xdoclet.DocletTask.start(DocletTask.java:464)
              at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
              at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)

--------------------------------------------------------------------------------



ANT Task This has been working with no changes:

code:
--------------------------------------------------------------------------------

<target name="ejbdoclet" depends="filter">
                <taskdef name="ejbdoclet" 
classname="xdoclet.modules.ejb.EjbDocletTask">
                        <classpath>
                                <path refid="xdoclet.classpath"/>
                        </classpath>
                </taskdef>

                <ejbdoclet destdir="${ejb.build.dir}/src/"
excludedtags="@version,@author" 
line 75>>>>>>   addedtags="@xdoclet-generated at ${TODAY}" ejbspec="2.0"
verbose="${debug}">
                        <fileset dir="${ejb.build.dir}/src/ejbModule">
                                <include name="**/*.java"/>
                        </fileset>

                        <!--
                        We currently write the DAOs ourselves.
                        <dataobject/>
                        -->

                        <remoteinterface pattern="{0}Remote"/>
                        <localinterface pattern="{0}Local"/>

                        <homeinterface />
                        <localhomeinterface/>

                        <entitypk/>
                        <entitycmp/>

                        <deploymentdescriptor 
destdir="${ejb.build.dir}/ejb/META-INF"/>
                        <websphere destdir="${ejb.build.dir}/ejb/META-INF" />
                        <weblogic version="7.0" 
destdir="${ejb.build.dir}/ejb/META-INF" />
                        <!--jboss version="3.0" 
destdir="${ejb.build.dir}/ejb/META-INF"
/-->
                </ejbdoclet>
                <copy todir="${ejb.build.dir}/ejb/META-INF">
                        <fileset dir="${ejb.src.dir}/ejbModule/META-INF">
                                <include name="ibm*.xmi"/>
                                <include name="jboss.xml"/>
                        </fileset>
                </copy>
</target>
--------------------------------------------------------------------------------




EJB XDoclet within EJB. This is a duplicate of all other LocalEJBs


code:
--------------------------------------------------------------------------------

/**
 * Description:This is the Site Key EJB.  
 * 
 * @ejb.bean
 *     name="SiteEJB"
 *     type="Stateless"
 *     local-jndi-name="local/SiteEJB"
 *     jndi-name="local/SiteEJB"
 *     view-type="local"
 * 
 * @ejb.transaction type="Required"
 * @weblogic.pool
 *     initial-beans-in-free-pool="10"
 *     max-beans-in-free-pool="2000"
 * 
 * @ejb.home
local-class="com.company.division.product.ejb.admin.site.SiteEJBLocalHome"
generate="false"
 * @ejb.interface
local-class="com.company.division.product.ejb.admin.site.SiteEJBLocal"
generate="false"
 * 
 * @author   me
 * @author  me 
 * @version  1.0 May 16, 2006
 */

--------------------------------------------------------------------------------




Any help would be greatly appreicated.

Russ 
--
View this message in context: 
http://www.nabble.com/Not-Able-to-build-using-Xdoclet-t1778071.html#a4840601
Sent from the xdoclet-user forum at Nabble.com.



_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to