|
You can not return a primitive type as a java.lang.Object, you will need to wrap it in one of the java.lang type classes, i.e.
Primitive type java.lang type ------------------- ----------------------- int java.lang.Integer long java.lang.Long double java.lang.Double etc...
Jim Stickley Birch Telecom (816) 300-6743 [EMAIL PROTECTED]
-----Original Message-----
Hi All, I am new with Axis, and trying to evaluate it for my company. The first test I made was to build a Microsoft.NET web service, and try to consume it with Apache Axis. The web service has one method that returns an object. When the actual returned type is String, it works fine, but when I try to return a primitive type (like int or boolean), I get an Exception ("org.xml.sax.SAXException: Bad types (int ->class java.lang.Object)"). I saw that Call.invoke has a overloaded method that accepts and returns a SOAPEnvelope, but I don't really like to build my own SOAPEnvelope. I tried this with and without WSDL2Java proxies, and got the same error. Anybody has a solution ? Thanks, Oren. |
Title: Return a primitive type when java.lang.Object is expected
- Return a primitive type when java.lang.Object is expected Oren Bar-El
- RE: Return a primitive type when java.lang.Object is ex... Stickley, Jim
- RE: Return a primitive type when java.lang.Object is ex... Oren Bar-El
- RE: Return a primitive type when java.lang.Object is ex... Hurst, Cyrus
- RE: Return a primitive type when java.lang.Object is ex... Oren Bar-El
- RE: Return a primitive type when java.lang.Object is ex... Stickley, Jim
- RE: Return a primitive type when java.lang.Object is ex... Oren Bar-El
