cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2149
Views
0
Helpful
2
Replies

CW2K java issue

yjdabear
VIP Alumni
VIP Alumni

Here's a weird one: The LMS 2.2 web interface's java login page loads fine, as long as I access it with FQDN and even just the abbreviated hostname (without .company.com). In the process of troubleshooting, TAC asked me to access it by IP address... Now I get "General exception: Class not found" and the Java login applets are replaced by two red X'es. The Solaris box has two interfaces, so it's "multi-homed". I know Cisco makes a fuss about that, but I never had to fiddle any gatekeeper.cfg or Transport.ini, it seems to work alright. Now, since I run into this Java problem using IP address, I entered the IP address into $NMSROOTlib/vbroker/gatekeeper.cfg and changed /product/CSCO/CSCOpx/objects/cmf/data/Transport.ini to MULTI_HOME=true. But this doesn't help. Any ideas?

2 Replies 2

nhabib
Level 9
Level 9

$NMSROOTlib/vbroker/gatekeeper.cfg is for Campus Manager and $NMSROOT/CSCOpx/objects/cmf/data/Transport.ini is for RME

Neither of these should come into play here.

If it still works using name, it should also work using ip address. Are you using SSL by any chance? Have you tried clearing the JAR cache?

Hey Nadim,

It seems it's the combination MSIE and IIS proxy. The login applet loads after I cleared java cache and turned off Use Proxy completely. As soon as I turn proxy back on, it breaks, even though the server's ip address is in the Proxy Bypass list.

The classname is com.cisco.nm.cmf.desktop.csNavigator

load: class DetectJVM.class not found.

java.lang.ClassNotFoundException: DetectJVM.class

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.io.IOException: open HTTP connection failed.

at sun.applet.AppletClassLoader.getBytes(Unknown Source)

at sun.applet.AppletClassLoader.access$100(Unknown Source)

at sun.applet.AppletClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

... 11 more