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.
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.