It's usually far clearner to put all necessary .jar files into the webapp/WEB-INF/lib directory, so as not to conflict when JAXRPC (or JAXM, or JAXP, or JAXB, or any other .jar file) versions and you need to change it. Otherwise you WILL get burned if you have two webapps (two different orthogonal WebServices, perhaps?) that are written and released at different times.
 

Ted Neward
Architect, UCDavis Account & Financial Services
http://www.javageeks.com
http://www.clrgeeks.com
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 23, 2002 05:33
To: [EMAIL PROTECTED]
Subject: Re: JDK 1.4 Java aint finding javax.*

In particular, for this problem, you must put jaxrpc.jar (which contains javax.xml.rpc.encoding.TypeMapping) into catalina_home\common\lib.

Russell Butek
[EMAIL PROTECTED]

Please respond to [EMAIL PROTECTED]

To: <[EMAIL PROTECTED]>
cc:
Subject: Re: JDK 1.4 Java aint finding javax.*



packages holding javax.whatever.
must be placed in the catalina_home\common\lib
This is Tomcat 4.0 specific


----- Original Message -----
From: "Joe" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 22, 2002 10:21 PM
Subject: JDK 1.4 Java aint finding javax.*


> Hi, I'm trying to set axis up. JDK 1.4, axis 1, tomcat
> 4.0.4.
>
> I don't understand the NoClassDef, as it can't find
> javax?? It should always find javax.* shouldn't it?
> Perplexing me.
>
> Regards,
> Beri
>
> java org.apache.axis.wsdl.WSDL2Java
>
http://localhost:8080/axis/CalculatorService.jws?wsdl
> java.lang.NoClassDefFoundError:
> javax/xml/rpc/encoding/TypeMapping
>     at java.lang.ClassLoader.defineClass0(Native
> Method)
>     at
> java.lang.ClassLoader.defineClass(ClassLoader.java:509)
>     at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>     at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
>     at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
>     at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
>     at
> java.security.AccessController.doPrivileged(Native
> Method)
>     at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:262)
>     at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>     at java.lang.ClassLoader.defineClass0(Native
> Method)
>     at
> java.lang.ClassLoader.defineClass(ClassLoader.java:509)
>     at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>     at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
>     at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
>     at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
>     at
> java.security.AccessController.doPrivileged(Native
> Method)
>     at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:262)
>     at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>     at java.lang.ClassLoader.defineClass0(Native
> Method)
>     at
> java.lang.ClassLoader.defineClass(ClassLoader.java:509)
>     at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>     at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
>     at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
>     at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
>     at
> java.security.AccessController.doPrivileged(Native
> Method)
>     at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:262)
>     at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>     at
> org.apache.axis.wsdl.toJava.Emitter$1.<init>(Emitter.java:453)
>     at
>
org.apache.axis.wsdl.toJava.Emitter.setTypeMappingVersion(Emitter.java:451)
>     at
> org.apache.axis.wsdl.toJava.Emitter.setup(Emitter.java:401)
>     at
> org.apache.axis.wsdl.toJava.Emitter.run(Emitter.java:385)
>     at
> org.apache.axis.wsdl.gen.WSDL2.run(WSDL2.java:283)
>     at
> org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:296)
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - Feel better, live better
>
http://health.yahoo.com
>

Reply via email to