Hi,
I don't understand this problem, but I used to get a similar problem.
NoClassDefFoundError is not the same as ClassNotFoundException. If it
couldn't find some class it would throw a ClassNotFoundException. A
NoClassDefFoundError means there is some linking or loading problem (I
guess).
I used to get NoClassDefFoundError when running under WebSphere Studio
Application Developer using the default JRE. I changed to a later 1.4 JRE
and that fixed the problem. For me, I assumed I got NoClassDefFoundError
because I built and ran with different levels of java. So upgrade to 1.4
and be sure you have only one java installed and that may fix your problem.
Please ignore this note if it doesn't help,
Mark
Mark Whitlock
IBM
----- Forwarded by Mark Whitlock/UK/IBM on 12/01/2005 10:07 -----
"sanjaya
singharage"
<[EMAIL PROTECTED] To
rce.lk> "Apache AXIS C Developers List"
<axis-c-dev@ws.apache.org>
12/01/2005 06:24 cc
Subject
Please respond to Re: Ant test framework - running a
"Apache AXIS C test
Developers List"
The org/apache/axis/wsdl/symbolTable/TypeEntry class is in axis.jar.
wsdl2ws.jar also contains the package org/apache/axis/wsdl/symbolTable/.
When I copied the TypeEntry.class to this package in wsdl2ws.jar ant now
gives NoClassDefFoundError for other classes that TypeEntry Class requires
and the . NoClassDefFoundError for TypeEntry Class is gone.
So the problem seems to be that the TypeEntry class is searched in
wsdl2ws.jar and not in the other jars. This is not an issue when running
wsdls2ws on the command line. What is happening here? any ideas?
sanjaya.
----- Original Message -----
From: "sanjaya singharage" <[EMAIL PROTECTED]>
To: "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>; "Samisa
Abeysinghe" <[EMAIL PROTECTED]>
Sent: Tuesday, January 11, 2005 4:21 PM
Subject: Re: Ant test framework - running a test
> I keep getting this same error too despite using both Axis java 1.2
beta/RC1
> jars for AXISJAVA_LIB env variable.
>
> sanjaya.
> ----- Original Message -----
> From: "Samisa Abeysinghe" <[EMAIL PROTECTED]>
> To: "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>
> Sent: Monday, January 10, 2005 10:07 PM
> Subject: Re: Ant test framework - running a test
>
>
> > I am facing few problems on Windows platform with ant based tests.
> >
> > I get:
> > java.lang.NoClassDefFoundError:
org/apache/axis/wsdl/symbolTable/TypeEntry
> >
> > However, I have all the Axis Java jars in place and have set the env
> > variable properly.
> > Any ideas on what is going on.
> >
> > Thanks,
> > Samisa...
> >
> > On Mon, 10 Jan 2005 13:26:04 +0000, Andrew Perry2 <[EMAIL PROTECTED]>
> wrote:
> > >
> > >
> > > Hi Sanjaya. Sorry been in meetings. We can chat via IRC. You may have
> > > finished for the day, in which case update with any questions and
we'll
> IRC
> > > in the morning (GMT). I'm now connected to IRC so chat if you're
around.
> > >
> > > Regards,
> > >
> > > Andrew Perry
> > > IBM C/C++ Web Services Client
> > > [EMAIL PROTECTED]
> > > Mail Point 127
> > > IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN
> > > Tel. Internal 249828 External + 44 (0)1962 819828
> > > Fax. + 44(0)1962 818080
> > >
> > > "sanjaya singharage" <[EMAIL PROTECTED]> wrote on 10/01/2005
> 11:54:10:
> > >
> > > > Is it possible to have a chat (irc on #apache-axiscpp ) andrew? Or
> shall
> > > we
> > > > continue the conversation through mail?
> > > >
> > > > sanjaya.
> > > >
> > > > ----- Original Message -----
> > > > From: "Andrew Perry2" <[EMAIL PROTECTED]>
> > > > To: "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>
> > > > Cc: "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>
> > > > Sent: Monday, January 10, 2005 5:44 PM
> > > > Subject: Re: Ant test framework - running a test
> > > >
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > The Ant test framwork has been written so that the test can be
run
> only
> > > > > with the delivered package and no trace of the build tree is
> installed.
> > > > > This means that dir.classes will not exist. I am current working
on
> > > > > simplifying the parameters required.
> > > > >
> > > > > For now if you specify -Ddir.wsdl2ws=<path to wsdl2ws.jar> on the
> Ant
> > > > > command line or set it in a test specific properties file then it
> > > should
> > > > > work.
> > > > >
> > > > > Please do not change it as all the testing I do is on a separate
> > > machine
> > > > > using only the packaged deliverables so will stop working if you
> make
> > > your
> > > > > change.
> > > > >
> > > > > Regards,
> > > > >
> > > > >
> > > > > Andrew Perry
> > > > > IBM C/C++ Web Services Client
> > > > > [EMAIL PROTECTED]
> > > > > Mail Point 127
> > > > > IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN
> > > > > Tel. Internal 249828 External + 44 (0)1962 819828
> > > > > Fax. + 44(0)1962 818080
> > > > >
> > > > > "sanjaya singharage" <[EMAIL PROTECTED]> wrote on 10/01/2005
> > > > 11:17:39:
> > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > When I try to run a test in the following manner on windows...
> > > > > >
> > > > > > ant -f
> > > > > > test.xml -Ddir.xmlParser=XMLPARSER_HOME -Ddir.package=PACKAGE
> > > > > -Dtest.name=Ca
> > > > > > lculator
> > > > > >
> > > > > > I get the following error..
> > > > > >
> > > > > > generateStubs:
> > > > > > [mkdir] Created dir:
> > > > > > D:\san\works\checkouts\obj\test\generated\cpp\Calculator
> > > > > > Caught exception (org.apache.tools.ant.BuildException) while
> > > expanding
> > > > > cp:
> > > > > > D:\san\works\checkouts\obj\package\axis-c-1.4.0-Win32\lib\axis
not
> > > > found.
> > > > > >
> > > > > > BUILD FAILED
> > > > > > D:\san\works\checkouts\head\ws-axis\c\build\buildTest.xml:29:
> > > > > > D:\san\works\check
> > > > > > outs\obj\package\axis-c-1.4.0-Win32\lib\axis not found.
> > > > > >
> > > > > > Total time: 2 seconds
> > > > > >
> > > > > > I suggest "<fileset dir="${dir.wsdl2ws}"
includes="wsdl2ws.jar"/>"
> be
> > > > > > changed to "<fileset dir="${dir.classes}"
> includes="wsdl2ws.jar"/>"
> > > in
> > > > > > buildTest.xml, which gets rid of this error.
> > > > > >
> > > > > > Looks like when package.xml is run the binary and source
> > > distributions
> > > > > have
> > > > > > a -bin and -src appended so ${dir.wsdl2ws} fails. Is it ok to
do
> this
> > > > > > change?
> > > > > >
> > > > > > sanjaya.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
>