What does your ant taskdef look like?  You need to include all of the
XDoclet jars in the classpath.  Something like this...


    <taskdef classname="xdoclet.modules.ejb.EjbDocletTask" name="ejbdoclet">
      <classpath>
        <fileset dir="thirdparty/xdoclet-1_2_b3_dev">
          <include name="*.jar"/>
        </fileset>
      </classpath>
    </taskdef>

I *think* you also need to include the J2EE jars and such...

 - Carl


> -----Original Message-----
> From: Hunter Hillegas [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 06, 2003 4:06 PM
> To: xDoclet
> Subject: [Xdoclet-user] Can't Run EJBDoclet
> 
> 
> Just built the CVS version of xdoclet and when I try to run it on my
> project, I get the trace below.
> 
> This is my first run with xdoclet, so I'm not sure my 
> environment is setup
> properly (though I think it is, just not proven).
> 
> Any ideas?
> 
> Thanks,
> Hunter
> 
> Trace:
> 
> ejbdoclet:
>      [echo] +---------------------------------------------------+
>      [echo] |                                                   |
>      [echo] | R U N N I N G   E J B D O C L E T                 |
>      [echo] |                                                   |
>      [echo] +---------------------------------------------------+
> 
> BUILD FAILED
> java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
>         at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
>         at 
> xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:114)
>         at xdoclet.DocletTask.registerModules(DocletTask.java:533)
>         at 
> xdoclet.DocletTask.createDynamicElement(DocletTask.java:332)
>         at 
> org.apache.tools.ant.IntrospectionHelper.createElement(Introsp
> ectionHelper.j
> ava:510)
>         at 
> org.apache.tools.ant.UnknownElement.handleChildren(UnknownElem
> ent.java:239)
>         at 
> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElem
> ent.java:122)
>         at org.apache.tools.ant.Task.perform(Task.java:340)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1255)
>         at org.apache.tools.ant.Main.runBuild(Main.java:609)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
> 
> Total time: 3 seconds
> java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
>         at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
>         at 
> xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:114)
>         at xdoclet.DocletTask.registerModules(DocletTask.java:533)
>         at 
> xdoclet.DocletTask.createDynamicElement(DocletTask.java:332)
>         at 
> org.apache.tools.ant.IntrospectionHelper.createElement(Introsp
> ectionHelper.j
> ava:510)
>         at 
> org.apache.tools.ant.UnknownElement.handleChildren(UnknownElem
> ent.java:239)
>         at 
> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElem
> ent.java:122)
>         at org.apache.tools.ant.Task.perform(Task.java:340)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1255)
>         at org.apache.tools.ant.Main.runBuild(Main.java:609)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
> org/apache/commons/logging/LogFactory
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of 
> TotalView, The debugger 
> for complex code. Debugging C/C++ programs can leave you 
> feeling lost and 
> disoriented. TotalView can help you find your way. Available 
> on major UNIX 
> and Linux platforms. Try it free. www.etnus.com
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to