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

1 resposta
serverte

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:

1 Resposta

ViniGodoy
Olá, não duplique tópicos. Isso gera uma série de inconvenientes para você e para o GUJ:

a) Você teria que responder as mesmas dúvidas em dois tópicos diferentes;

b) Usuários poderiam perder tempo num tópico resolvendo dúvidas  esclarecidas no outro;

c) Respostas de um tópico não contribuem para a solução em outro tópico.

Se estiver em dúvida sobre onde postar, poste em um dos fóruns que está em dúvida e deixe que nós da moderação movemos o tópico.

Esse tópico será trancado. Quem quiser acompanhar, pode seguir o outro tópico criado em:
http://www.guj.com.br/posts/list/150112.java#814639

Criado 23 de janeiro de 2010
Ultima resposta 23 de jan. de 2010
Respostas 1
Participantes 2