Resolution: Description:
=========
When trying to upgrade BE 3.0.1 version from JavaDevelopmentKit(JDK) 1.5 to JDK 6 OR JavaRuntimeEnvironment(JRE) 1.5 to JRE 1.6, the following error is thrown.
"java.lang.NoClassDefFoundError: com/sun/jdi/ClassLoaderReference"
Environment:
==========
TIBCO BusinessEvents 3.0.1
JDK/JRE 1.6
Symptoms:
=========
Upgrading BE application to Java Environment 1.6 from 1.5 version, throws "No Class found" error because of the missing class in tools.jar .
Resolution:
========
1). The error is because of the missing class which is bundled in the tools.jar .
2). The missing class is bundled in the tools.jar and this JAR is located at JAVA_HOME/lib.
3). In Linux environment , check the file permissions and if the JAR file is available.
4). If the file does not exist then manually copy the tools.jar of Java 1.6 Version into the JRE/lib folder.