Hi,
I am getting a peculiar error which I can't seem to resolve with the ejbjar
task. I am using ANT 1.2 with Weblogic 5.1
I am hoping someone here has encountered a similar problem and knows a
resolution to it.
Here is the build error I get:
BUILD FAILED
C:\phonebook2\scripts\build.xml:133: Exception while calling ejbc. Details:
java.io.IOException: CreateProcess: java -classpath
C:\phonebook2\build;C:\weblogic\classes;C:\weblogic\lib\weblogicaux.jar
weblogic.ejbc -noexit C:\phonebook2\lib\std_ejb_user-generic.jar
C:\phonebook2\lib\std_ejb_user.jar error=267
java.io.IOException: CreateProcess: java -classpath
C:\phonebook2\build;C:\weblogic\classes;C:\weblogic\lib\weblogicaux.jar
weblogic.ejbc -noexit C:\phonebook2\lib\std_ejb_user-generic.jar
C:\phonebook2\lib\std_ejb_user.jar error=267
at org.apache.tools.ant.taskdefs.Java.run(Java.java:272)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:111)
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:86)
at
org.apache.tools.ant.taskdefs.optional.ejb.WeblogicDeploymentTool.buildWeblo
gicJar(WeblogicDeploymentTool.java:241)
at
org.apache.tools.ant.taskdefs.optional.ejb.WeblogicDeploymentTool.writeJar(W
eblogicDeploymentTool.java:260)
at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.processDesc
riptor(GenericDeploymentTool.java:322)
at
org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.execute(EjbJar.java:273)
at org.apache.tools.ant.Target.execute(Target.java:142)
at org.apache.tools.ant.Project.runTarget(Project.java:818)
at org.apache.tools.ant.Project.executeTarget(Project.java:532)
at org.apache.tools.ant.Project.executeTargets(Project.java:506)
at org.apache.tools.ant.Main.runBuild(Main.java:420)
at org.apache.tools.ant.Main.main(Main.java:149)
and this ant script snippet that causes it:
<target name="ejb" depends="war_remote, war_local" >
<ejbjar srcdir="${build.dir}"
descriptordir="${src.dir}/com/cbridge/phonebook/ejb/user/Meta-inf"
basejarname="std_ejb_user" genericjarsuffix=".jar">
<weblogic destdir="${phonebook.home}/lib"
classpath="${build.dir}:c:\weblogic\classes:c:\weblogic\lib\weblogicaux.jar"
/>
<include name="**/ejb-jar.xml"/>
<exclude name="**/weblogic*.xml"/>
</ejbjar>
</target>