Hallo,
ich habe einen bestehenden WebService (Axis1.4) welcher einwandfrei funktioniert. Im Backend wird unter anderem httpclient-4.0.1.jar (die Klasse BasicHttpContext) verwendet.
Jetzt bin ich hergegangen und hab mir einen zweiten WebService gebaut (bzw. ich baue gerade den alten WebService um), welcher Axis2 verwendet und bekomme mit dem neuen WebService folgende Fehlermeldung:
jetzt hab ich ein bisschen Recherchiert und hab herausgefunden, dass ich httpclient-4.1.jar verwenden soll - das kann ich aber nicht, da es sich beim Backend um ein Legacy- System handelt.
Meine Frage wäre jetzt, was ich da machen kann? Hat jemand eine Ahnung warum die Methode nicht gefunden wird, in der Klasse BasicHttpContext hat sich ja nichts geändert!?
lg
Generic
Das ist der StackTrace:
ich habe einen bestehenden WebService (Axis1.4) welcher einwandfrei funktioniert. Im Backend wird unter anderem httpclient-4.0.1.jar (die Klasse BasicHttpContext) verwendet.
Jetzt bin ich hergegangen und hab mir einen zweiten WebService gebaut (bzw. ich baue gerade den alten WebService um), welcher Axis2 verwendet und bekomme mit dem neuen WebService folgende Fehlermeldung:
Code:
org.apache.http.protocol.BasicHttpContext: method <init>()V not found
jetzt hab ich ein bisschen Recherchiert und hab herausgefunden, dass ich httpclient-4.1.jar verwenden soll - das kann ich aber nicht, da es sich beim Backend um ein Legacy- System handelt.
Meine Frage wäre jetzt, was ich da machen kann? Hat jemand eine Ahnung warum die Methode nicht gefunden wird, in der Klasse BasicHttpContext hat sich ja nichts geändert!?
lg
Generic
Das ist der StackTrace:
Java:
14:41:58,921 INFO [STDOUT] [ERROR] org.apache.http.protocol.BasicHttpContext: method <init>()V not found
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Zuletzt bearbeitet: