You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by T Master <tm...@iknowledgeinc.com> on 2001/08/24 21:26:09 UTC
ejbc task help needed!
I need help using ejbc with weblogic, and ant 1.4beta2. My error is below.
Apparently my directory is not a class. Go figure.
The dest dir is set to the package space where the class files reside.
Why can't I run ejbc on a jar file directly?
Bill, any insight?
jarProject:
[jar] Building jar:
C:\dev\iknowledge\V2.0\iNEXT\java\jar\appserver.jar
[echo] Using ejbc on appserver.jar, and storing resultant jar in
C:\bea\wls
erver6.1/config/iknowdomain/applications...
BUILD FAILED
C:\dev\iknowledge\V2.0\iNEXT\java\build\appserver-build.xml:272: dest
directory
class is not valid
dest directory class\com\iknowledge\inext\server\ejb is not valid
at
org.apache.tools.ant.taskdefs.optional.ejb.Ejbc.execute(Ejbc.java, C
mpiled Code)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java, Compiled Code)
at org.apache.tools.ant.Target.performTasks(Target.java:182)
at org.apache.tools.ant.Project.executeTarget(Project.java, Compiled
Co
e)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java, Compiled
Code)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java, Compiled Code)
at org.apache.tools.ant.Target.performTasks(Target.java:182)
at org.apache.tools.ant.Project.executeTarget(Project.java, Compiled
Co
e)
at org.apache.tools.ant.Project.executeTargets(Project.java,
Compiled C
de)
at org.apache.tools.ant.Main.runBuild(Main.java, Compiled Code)
at org.apache.tools.ant.Main.start(Main.java, Compiled Code)
at org.apache.tools.ant.Main.main(Main.java:176)
Total time: 11 seconds
<ejbc
descriptors="${basedir}/${src.dir}/${project.path.ejb}"
src="${src.dir}"
dest="${build.dir}"
manifest="appserver.mf"
classpath="ejb.descriptor.build.classpath">
<include name="*.xml"/>
</ejbc>
Re: ejbc task help needed!
Posted by T Master <tm...@iknowledgeinc.com>.
ignore my message. i was being an ass. i had to preappend basedir to src and
dest.
Here's an error I got using it though. NOW i am lost:
jarProject:
[jar] Building jar:
C:\dev\iknowledge\V2.0\iNEXT\java\jar\appserver.jar
[echo] Using ejbc on appserver.jar, and storing resultant jar in
C:\bea\wls
erver6.1/config/iknowdomain/applications...
[ejbc] Exception occurred reading ejb-jar.xml - continuing
[ejbc] Running ejbc for ejb-jar.xml
[ejbc] ERROR: You must specify a source ejb-jar file ending with the
suffix
.jar for weblogic.ejbc
BUILD FAILED
Execution of ejbc helper failed
Help would be nice, unless im in the doghouse for being stupid. :)
T Master.
----- Original Message -----
From: "T Master" <tm...@iknowledgeinc.com>
To: "ant user mailist" <an...@jakarta.apache.org>
Sent: Friday, August 24, 2001 1:26 PM
Subject: ejbc task help needed!
> I need help using ejbc with weblogic, and ant 1.4beta2. My error is
below.
> Apparently my directory is not a class. Go figure.
> The dest dir is set to the package space where the class files reside.
>
> Why can't I run ejbc on a jar file directly?
>
> Bill, any insight?
>
>
> jarProject:
> [jar] Building jar:
> C:\dev\iknowledge\V2.0\iNEXT\java\jar\appserver.jar
> [echo] Using ejbc on appserver.jar, and storing resultant jar in
> C:\bea\wls
> erver6.1/config/iknowdomain/applications...
> BUILD FAILED
> C:\dev\iknowledge\V2.0\iNEXT\java\build\appserver-build.xml:272: dest
> directory
> class is not valid
> dest directory class\com\iknowledge\inext\server\ejb is not valid
> at
> org.apache.tools.ant.taskdefs.optional.ejb.Ejbc.execute(Ejbc.java, C
> mpiled Code)
> at org.apache.tools.ant.Task.perform(Task.java:217)
> at org.apache.tools.ant.Target.execute(Target.java, Compiled Code)
> at org.apache.tools.ant.Target.performTasks(Target.java:182)
> at org.apache.tools.ant.Project.executeTarget(Project.java,
Compiled
> Co
> e)
> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java, Compiled
> Code)
> at org.apache.tools.ant.Task.perform(Task.java:217)
> at org.apache.tools.ant.Target.execute(Target.java, Compiled Code)
> at org.apache.tools.ant.Target.performTasks(Target.java:182)
> at org.apache.tools.ant.Project.executeTarget(Project.java,
Compiled
> Co
> e)
> at org.apache.tools.ant.Project.executeTargets(Project.java,
> Compiled C
> de)
> at org.apache.tools.ant.Main.runBuild(Main.java, Compiled Code)
> at org.apache.tools.ant.Main.start(Main.java, Compiled Code)
> at org.apache.tools.ant.Main.main(Main.java:176)
>
> Total time: 11 seconds
>
>
>
>
>
>
> <ejbc
> descriptors="${basedir}/${src.dir}/${project.path.ejb}"
> src="${src.dir}"
> dest="${build.dir}"
> manifest="appserver.mf"
> classpath="ejb.descriptor.build.classpath">
> <include name="*.xml"/>
> </ejbc>
>