try setting fork to true in <java>
the reason is that when you run java without fork, I think the org,omg stuff
does not get passed down the classloader tree (only java and javax do)
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 07, 2002 00:12
Subject: problem in using Ant for running a CORBA client
hi all,
i am using Ant for running a CORBA client.
i am using the built in task <java>, but i am always receiving
the following exception:
D:\SBS>ant -buildfile runSunClient.xml
Buildfile: runSunClient.xml
run:
BUILD FAILED
java.lang.NoClassDefFoundError: org/omg/CORBA/portable/IDLEntity
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader
.java:862)
at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoa
der.java:916)
at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:898
)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:801
)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.getMethod0(Native Method)
at java.lang.Class.getMethod(Class.java:888)
at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:12
3)
at org.apache.tools.ant.taskdefs.Java.run(Java.java:305)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:127)
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:88)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java:184)
at org.apache.tools.ant.Target.performTasks(Target.java:202)
at org.apache.tools.ant.Project.executeTarget(Project.java:601)
at org.apache.tools.ant.Project.executeTargets(Project.java:560)
at org.apache.tools.ant.Main.runBuild(Main.java:454)
at org.apache.tools.ant.Main.start(Main.java:153)
at org.apache.tools.ant.Main.main(Main.java:176)
Total time: 1 second
org/omg/CORBA/portable/IDLEntity
it seems that it cannot find that class. But how come, it is in the default
CORBA package that comes with JDK.
can anyone help me in solving the problem??
thanx in advance and regards
marco
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>