I have 2 Cisco ASA devices that I need to access. One offers ASDM 6.3 and the other ASDM 6.4. I have no control over the version.
Previously I've happily visited the ASA's IP address using Safari, clicked Run ASDM, double-clicked the .jnlp file in my Downloads folder (I've set Safari to not auto-launch downloads), and got on with it. I've also been able to use the desktop shhortcut that the applet creates.
With the 2012-006 Java update from Apple things no longer work. Firstly I went ahead and downloaded the Java 7 update from Oracle. Then I discovered that ASDM 6 isn't compatible with Java 7 so I followed the downgrade instructions at http://support.apple.com/kb/HT5559 and verified the downgrade at http://www.java.com/en/download/installed.jsp. Then I tried Run ASDM again. Here's what happens when I launch the asdm.jnlp file...
- Verify Ceritificate windows pops up (because the router doesn't have an official certificate) so I click Trust.
- Splash screen pops up very briefly saying Downloading
- Splash screen switches to saying Verifying Application
- Splash screen disappears and nothing more happens
Having done the same things on a Windows machine, this is the point where the desktop shortcurt gets created.
I only get the splash screen the first time I run the jnlp file. I assume this is because the applet get cached. If I run "javaws -uninstall" and then "open asdm.jnlp" then I get the splash screen again.
One other thing that might be relevant, or might not. If I run "javaws" from a terminal command line then I get
Java Web Start splash screen process exiting ...
Can not find message file: No such file or directory
But if I do "export LANG=C" first then I get the startup options listed. "locale" normally reports everything as "en_GB.UTF-8", so something is screwed with the internatinoalisation, I'd guess.
So can anyone tell me what I need to do to get ASDM up and running, or at least how to investigate why the app is crashing out?
At the moment I can get access from a VMware Fusion Windows 7 virtual machine, but I'd prefer to do it native.