Qui ho trovato uno dei migliori tutorial che si basa sulle esperienze di un altro blogger.
Sostanzialmente la raccomandazione è di utilizzare le commons-httpclient-3.1 per utilizzare il meccanismo di autenticazione NTLM invece di quelle utilizzate normalmente nel mondo java (p.es. BASIC).
Successivamente si dovrà utilizzare il costruttore della classe client
ServiceLocator(org.apache.axis.EngineConfiguration config)
e fare un piccolo metodo nel quale si prepara un SOAP header customizzato in modo tale da modificare il trasporto SOAP di Axis con la classe delle commons-httpclient adatta (org.apache.axis.transport.http.CommonsHTTPSender). I particolari al link citato.
Da provare. Funziona perfettamente.
Stay tuned!
Stay tuned!