Hallo,
Ich habe dieses Tutorial Tutorial durchgemacht aber leider gab es bei Ausführen zum Schluss der Test-Klasse folgenden Fehler:
Ich habe eigentlich alles do gemacht, wie es im Tutorial beschrieben wird. Das Publizieren des Web-Serices selbst, etc. hat alles funktioniert. Das einzige nicht konsistent mit mir war, war das kein Quote.wsdd bei mir erzeugt wurde, wie in Punkt 5 beschrieben, aber anscheinen ist das für die Ausführung nicht notwendig.
Hat irgendjemand eine Ahnung, was hier der Fehler sein könnte? (Meine Struktur sieht so aus, dass es die packages demo.quoteclient gibt und demo.quoteservice. Im demo.quoteclient befinden sich Quote.class, QuoteSoapBindingImpl.class, QuoteSoapBindingSkeleton.class, QuoteService und im demo.quoteclient befindet sich
QuoteSoapBindingStub.class, Test.class, QuoteServiceLocator.class und QuoteService.class.
Wäre super wenn mir hier jemand weiterhelfen könnte... :bahnhof:
leni
Ich habe dieses Tutorial Tutorial durchgemacht aber leider gab es bei Ausführen zum Schluss der Test-Klasse folgenden Fehler:
Code:
C:\Programme\jboss-4.0.3\server\default\deploy\webapps\axis.war\WEB-INF\classes>
java -cp .;%AXISCLASSPATH% demo.quoteclient.Test
Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.InstantiationException: demo.quoteservice.Quote
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:skyllas
java.lang.InstantiationException: demo.quoteservice.Quote
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder
.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.
java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ
ationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source
)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknow
n Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Sour
ce)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(Deserialization
Context.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnders
tandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at demo.quoteclient.QuoteSoapBindingStub.time(QuoteSoapBindingStub.java:
215)
at demo.quoteclient.Test.main(Test.java:17)
Ich habe eigentlich alles do gemacht, wie es im Tutorial beschrieben wird. Das Publizieren des Web-Serices selbst, etc. hat alles funktioniert. Das einzige nicht konsistent mit mir war, war das kein Quote.wsdd bei mir erzeugt wurde, wie in Punkt 5 beschrieben, aber anscheinen ist das für die Ausführung nicht notwendig.
Hat irgendjemand eine Ahnung, was hier der Fehler sein könnte? (Meine Struktur sieht so aus, dass es die packages demo.quoteclient gibt und demo.quoteservice. Im demo.quoteclient befinden sich Quote.class, QuoteSoapBindingImpl.class, QuoteSoapBindingSkeleton.class, QuoteService und im demo.quoteclient befindet sich
QuoteSoapBindingStub.class, Test.class, QuoteServiceLocator.class und QuoteService.class.
Wäre super wenn mir hier jemand weiterhelfen könnte... :bahnhof:
leni