UseDefaultCredentials in Java

Hallo,
Ich möchte über Java mit einem Webservice komunizieren. Dazu habe ich mit Axis die Wsdl vom Webservice in Javacode umgewandelt. Jetzt habe ich das Problem, dass ich den Webservice nicht ansprechen kann, weil ich irgendwie die Daten zur Authentifizierung wohl ähnlich wie in .NET eben durch UseDefaultCredentials übergeben muss. Ich hoffe mal es ist nur ein Schlagwort das mir fehlt…

Grüße Adebar

Eine Möglichkeit den Webservice anzusprechen wäre:

WebservicenameServiceLocator l = new WebservicenameServiceLocator();
Webservicename s = l.getWebservicename();
s.doFuntion();

Den ServiceLocator und eine Klasse vom Service solltest du nach der Generierung von Axis vorliegen haben.

Grüße

Björn

genau so habe ich das auch vor, das Problem ist aber eben, dass ich zur Authentifizierung ein ähnliches Ding brauch wie in .NET UseDefaultCredentials

Hallo,

Jetzt habe ich das Problem, dass ich den
Webservice nicht ansprechen kann, weil ich irgendwie die Daten
zur Authentifizierung wohl ähnlich wie in .NET eben durch
UseDefaultCredentials übergeben muss. Ich hoffe mal es ist nur
ein Schlagwort das mir fehlt…

Hier ist ein Beispiel für Basic Authentication :
http://ws.apache.org/axis2/1_5/http-transport.html#p…

Gruß
Heavy

Das bräuchte ich für axis1 und NTLM (aber das scheint ja egal).

Das bräuchte ich für axis1 und NTLM (aber das scheint ja
egal).

Die Klasse Call (die irgendwo in den generierten Klassen auftauchen sollte) bietet eine setUsername und setPassword Methode an. Ob die Methoden für NTLM geeignet sind geht aus der JavaDoc nicht hervor.
http://ws.apache.org/axis/java/apiDocs/org/apache/ax…

Gruß
Heavy

username gesetzt aber: (401)Unauthorized

OK ich ändere mein Ansinnen etwas: ich bin glücklich wenn mir jemand erklärt wie ich irgendwie mit Axis1 und NTML oder Basic die Authentifizierung hinbekomme.