Month: October 2021

Launching an old Java Web Start JNLP with Local Resources

Older Oracle ILOM KVMS installations are usually based on Java Web Start, as this has been the tech of choice these days. If you happen to be under need to connect to such an outdated ILOM KVMS, first of all, get JVM that fits the era, https://www.oracle.com/java/technologies/java-archive-javase5-downloads.html in my case for a 2013 Oracle ZFS 7120 storage. Since there is no real sense in convincing your web-browser to temporarily switch to the old JVM, with an old sandbox environment etc, you’re better off launching the Web Start from a console shell. So fetch the JNLP file from the ILOM Remote Control tab by starting / downloading it.

Then go and launch it.

Another typical problem pertains to obsolete ssl/tls certificates, both in key strength and/or invalid issuer (or whatever). So while the launch actually works, you may get an exception like follows.

The way out now is to download the jar files manually and provide them locally (or around, its still all https). Me, I needed JavaRConsole.jar , RedirLib.jar and win32.jar . I then provided these resources over https using the nifty SimpleHTTPServer out of the python community.

Left now, I needed to adapt the JNLP file to actually use the local stuff. First of all, remove the global codebase setting like so.

Next to it, adapt the references to the jar resources accordingly.

Voila, here we go.

Note this as well: if you start the JNLP the other day again but nothing more that the spash picture comes up, no error message of course 🙂 , do consider to cleanup the Web Start launch cache, as we are on Windows here, using an App.

Have fun!