Java Web Start e Proxy com autenticação (NTLM?)

Amigos,

Vocês conhecem alguma forma de integrar o Proxy, via programação, em uma aplicação [color=red]Java Web Start[/color] :?:

Em aplicações Java SE desktop todos os meios que conheço funcionam, entretanto, as mesmas, no modo Java Web Start, não obtêm sucesso. :frowning:

Autenticação de Proxy em Java funciona em [color=red]Java Web Start[/color]? Alguma dica para JNLP ou JNLP + JVM flags :?: Alguma biblioteca de autenticação :?:

Costumo esbarrar na seguinte excessão:

com.sun.xml.ws.client.ClientTransportException: HTTP transport error: java.lang.NullPointerException at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:131) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:151) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:93) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439) at com.sun.xml.ws.client.Stub.process(Stub.java:222) at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118) at $Proxy30.testeStatusServico(Unknown Source) at threads.threadTeste.run(threadTeste.java:188) Caused by: java.lang.NullPointerException at sun.net.www.protocol.http.NTLMAuthentication.setHeaders(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.doTunneling(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getOutputStream(Unknown Source) at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:119)
Obs: sun.net.www.protocol.http.[color=red]NTLMAuthentication[/color].setHeaders(Unknown Source) na linha 17

Obrigado, abraço. :slight_smile:

mais um tópico duplicado…