Re: Unable to find required classes (javax.activation.DataHandler and javax.mail...

2009-06-15 Thread Steve Hall
I believe that class was bundled in the jvm starting with 1.4.2 (though 
I could easily be mistaken). It is also available in the xml-apis.jar, 
which I believe is part of the axis1 distro -- if it isn't is should be 
in available from the xerces project.


Steve Hall

Hetal Desai wrote:

Hello,
I am stuck. Can someone please provide some pointers ?
Thanks a bunch,
Hetal
--- On *Thu, 6/11/09, Hetal Desai //* wrote:


From: Hetal Desai 
Subject: Unable to find required classes
(javax.activation.DataHandler and javax.mail...
To: axis-user@ws.apache.org
Date: Thursday, June 11, 2009, 11:47 AM

Hello,
I am getting following error when I try to convert WSDL to Java. I
already checked the urn in the contact.wsdl and it seems to match
fine.

I have attached the WSDL and the batch file I used to run this .

I appreciate your help ,
Thanks,
Hetal


java -cp 
.;c:\axis\lib\wsdl4j-1.5.1.jar;c:\axis\lib\saaj.jar;c:\axis\li


b\jaxrpc.jar;c:\axis\lib\axis-ant.jar;c:\axis\lib\log4j-1.2.8.jar;c:\axis\lib\co

mmons-discovery-0.2.jar;c:\axis\lib\commons-logging-1.0.4.jar;c:\axis\lib\axis.j
ar;c:\axis\lib\activation.jar;c:\axis\lib\mailapi.jar
org.apache.axis.wsdl.WSDL2
Java
-N"urn:crmondemand/ws/contact/10/2004"="crmondemand.ws.contact"
-N"urn:/crm
ondemand/xml/contact"="crmondemand.xml.contact" contact.wsdl
- Unable to find required classes (javax.activation.DataHandler
and javax.mail.i
nternet.MimeMultipart). Attachment support is disabled.
Exception in thread "main" java.lang.NoClassDefFoundError:
org/xml/sax/helpers/D
efaultHandler
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown 

Re: Unable to find required classes (javax.activation.DataHandler and javax.mail...

2009-06-15 Thread Hetal Desai
Hello,
I am stuck. Can someone please provide some pointers ? 
Thanks a bunch,
Hetal
--- On Thu, 6/11/09, Hetal Desai  wrote:


From: Hetal Desai 
Subject: Unable to find required classes (javax.activation.DataHandler and 
javax.mail...
To: axis-user@ws.apache.org
Date: Thursday, June 11, 2009, 11:47 AM


Hello,
I am getting following error when I try to convert WSDL to Java. I already 
checked the urn in the contact.wsdl and it seems to match fine.

I have attached the WSDL and the batch file I used to run this .

I appreciate your help ,
Thanks,
Hetal


java -cp  .;c:\axis\lib\wsdl4j-1.5.1.jar;c:\axis\lib\saaj.jar;c:\axis\li
b\jaxrpc.jar;c:\axis\lib\axis-ant.jar;c:\axis\lib\log4j-1.2.8.jar;c:\axis\lib\co
mmons-discovery-0.2.jar;c:\axis\lib\commons-logging-1.0.4.jar;c:\axis\lib\axis.j
ar;c:\axis\lib\activation.jar;c:\axis\lib\mailapi.jar org.apache.axis.wsdl.WSDL2
Java -N"urn:crmondemand/ws/contact/10/2004"="crmondemand.ws.contact" -N"urn:/crm
ondemand/xml/contact"="crmondemand.xml.contact" contact.wsdl
- Unable to find required classes (javax.activation.DataHandler and javax.mail.i
nternet.MimeMultipart). Attachment support is disabled.
Exception in thread "main" java.lang.NoClassDefFoundError: org/xml/sax/helpers/D
efaultHandler
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.apache.axis.encoding.ser.HexDeserializerFactory.class$(HexDeseria
lizerFactory.java:27)
        at org.apache.axis.encoding.ser.HexDeserializerFactory.(HexDeseria
lizerFactory.java:27)
        at org.apache.axis.encoding.DefaultTypeMappingImpl.initMappings(DefaultT
ypeMappingImpl.java:130)
        at org.apache.axis.encoding.DefaultTypeMappingImpl.(DefaultTypeMap
pingImpl.java:91)
        at org.apache.axis.encoding.DefaultTypeMappingImpl.getSingletonDelegate(
DefaultTypeMappingImpl.java:85)
        at org.apache.axis.encoding.TypeMappingRegistryImpl.(TypeMappingRe
gistryImpl.jav