Hi, all.
my client throws a SAXException as bellow:
org.xml.sax.SAXException: Unable to create JavaBean of type
de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default constructor? Error
was: java.lang.InstantiationException:
de.uni.karlsruhe.info.telematik.snmp.client.Task.
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135)
at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:904)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:213)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:457)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:362)
at org.apache.axis.client.Call.invokeEngine(Call.java:2046)
at org.apache.axis.client.Call.invoke(Call.java:2016)
at org.apache.axis.client.Call.invoke(Call.java:1786)
at org.apache.axis.client.Call.invoke(Call.java:1711)
at org.apache.axis.client.Call.invoke(Call.java:1251)
at de.uni.karlsruhe.info.telematik.snmp.client.SClient.run(SClient.java:72)
Error : org.xml.sax.SAXException: Unable to create JavaBean of type
de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default constructor? Error
was: java.lang.InstantiationException:
de.uni.karlsruhe.info.telematik.snmp.client.Task.
my service data is de.uni.karlsruhe.info.telematik.snmp.service.SnmpService
and the bean class is de.uni.karlsruhe.info.telematik.snmp.client.Task
and my descriptor file is as bellow:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="SnmpService" provider="java:RPC">
<parameter name="className"
value="de.uni.karlsruhe.info.telematik.snmp.service.SnmpService"/>
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="session"/>
<beanMapping qname="myNS:Task" xmlns:myNS="SnmpService"
languageSpecificType="java:de.uni.karlsruhe.info.telematik.snmp.client.Task"/>
</service>
</deployment>
It seems that the axis can not find the
de.uni.karlsruhe.info.telematik.snmp.client.Task, is it a name space problem?
Please help me on this on this.
need desperately
Thanks a lot!
Chen