I've been running an application against a web server over https.
I have JRE 6 launching my JNLP file and all works correctly.
Today i upgraded my JRE to JRE 7.
Launched my JNLP file and java console shows i am using JRE 7 as expected.
But, the JNLP launched swing application does not send all requests to the web server.
There is no obvious info or debug which suggests something is being dropped.
If i switch back to JRE 6 it works.
So, has something changed? Is there something i can do to check why JRE 7 doesn't send some requests?
Thanks for your help,
In this case you need to turn on all platform tracing levels by editing the deployment.properties file. See:
I am curious too about what could have blocked the execution.
Thanks for your reply.
I can see the https post leaving the application via the java console trace.
Tomcat also logs that the request has been received.
But a response is never sent to the application. Or, maybe it's sent and rejected.
this has solved the problem:
System.setProperty ("jsse.enableSNIExtension", "false");
Hopefully this does not open any security issues. There is no article to suggest that it does.
Could you please post the error and tracing around it from the console?
This would help us understand and fix the issue that application was quietly exit without any user feedback.
Alternatively to this forum, you could file a bug against Java JNLP with the full trace log.
Edited by: ntn on Apr 23, 2012 10:49 AM