404er bei SimpleSecurityDomain und Credentials (Version 4)

JavaMaddin

Mitglied
Hallo,

ich habe folgendes Problem:
Ich nutze derzeit einen TJWSServer (RESTEasy 2.2.2) und HttpClient 3.1.
In Server ist eine SimpleSecurityDomain registriert mit Benutzername und Kennwort.
Der CredentialsProvider erstellt die selben Daten und schickt diese zum Server um sich zu authentifizieren.
Nun war es notwendig den HttpClient auf Version 4.1.2 upzugraden.
RESTEasy unterstützt diesen auch in der Version 2.3.1 und deshalb habe ich diesen umgestellt. Nun erhalte ich beim
Code:
client.execute(POST oder GET)
immer einen 404er.
Sobald ich die SSD wieder rausnehme funktioniert es.
Ich finde leider weder in der Apache-Doku noch inder JBoss-Doku einen Hinweis darauf.

Hat jemand Erfahrung damit oder weiss was ich noch machen könnte?
 
Ich habe das Problem heute beheben können.
Mit der Version 4 von Apache´s HTTPClient kann RESTEasy´s TJWS nicht den CredentialProvider auslesen.
Somit erhielt ich immer einen 404er anstatt einen 401er!

Wenn man allerdings dem Client mit addHeader einen BasicScheme inkl. Credentials mitschickt, dann funktioniert es auch mit falschen Werten und es folgt ein korrekter 401er!

Fazit:
Wenn man einen REST-Service mit einem TJWS-Server testen möchte, muss man anstatt dem CredentialsProvider dem Header einen BasicScheme mitschicken!
 
Zurück