It looks like you have not uninstalled libgcj. It compiles java source directly to native machine code.
Here is more info: http://gcc.gnu.org/java/ If you don't need it (it's typically not used), uninstall it like this (As su): rpm -e jdkgcj That should take care of it. Good luck, - Ole --- David Smithson <[EMAIL PROTECTED]> wrote: > Hi all. I followed the instructions in RUNNING.txt > from the binary > distribution of Tomcat 5. I'm having some trouble > and would appreciate > a little help. What am I doing wrong? > > When I run startup.sh, I get this output in the > shell: > > Using CATALINA_BASE: /usr/share/tomcat5 > Using CATALINA_HOME: /usr/share/tomcat5 > Using CATALINA_TMPDIR: /usr/share/tomcat5/temp > Using JRE_HOME: /usr > > And logs/catalina.out shows: > > libgcj-java-placeholder.sh > > This script is a placeholder for the /usr/bin/java > master link required by jpackage.org conventions. > libgcj's > rmiregistry, rmic and jar tools are now slave > symlinks to these > masters, and are managed by the alternatives(8) > system. > > This change was necessary because the rmiregistry, > rmic and jar tools > installed by previous versions of libgcj conflicted > with symlinks > installed by jpackage.org JVM packages. > Exception in thread "main" > java.lang.NoClassDefFoundError: while > resolving class: > org.apache.catalina.startup.Bootstrap > at > java.lang.VMClassLoader.resolveClass(java.lang.Class) > (/usr/lib/libgcj.so.5.0.0) > at java.lang.Class.initializeClass() > (/usr/lib/libgcj.so.5.0.0) > at java.lang.Class.forName(java.lang.String, > boolean, > java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0) > at java.lang.Class.forName(java.lang.String) > (/usr/lib/libgcj.so.5.0.0) > at gnu.gcj.runtime.FirstThread.run() > (/usr/lib/libgcj.so.5.0.0) > at _Jv_ThreadRun(java.lang.Thread) > (/usr/lib/libgcj.so.5.0.0) > at _Jv_RunMain(java.lang.Class, byte const, int, > byte const, boolean) > (/usr/lib/libgcj.so.5.0.0) > at __gcj_personality_v0 > (/usr/share/tomcat5/java.endorsed.dirs=/usr/share/tomcat5/common/endorsed) > at __libc_start_main (/lib/tls/libc-2.3.4.so) > at _Jv_RegisterClasses > (/usr/share/tomcat5/java.endorsed.dirs=/usr/share/tomcat5/common/endorsed) > Caused by: java.lang.ClassNotFoundException: > javax.management.ObjectName > not found in > [file:/usr/share/tomcat5/bin/bootstrap.jar, > file:/usr/share/tomcat5/bin/commons-logging-api.jar, > core:/] > at > java.net.URLClassLoader.findClass(java.lang.String) > (/usr/lib/libgcj.so.5.0.0) > at > gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) > (/usr/lib/libgcj.so.5.0.0) > at > java.lang.ClassLoader.loadClass(java.lang.String, > boolean) > (/usr/lib/libgcj.so.5.0.0) > at _Jv_FindClass(_Jv_Utf8Const, > java.lang.ClassLoader) > (/usr/lib/libgcj.so.5.0.0) > at java.lang.Class.forName(java.lang.String, > boolean, > java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0) > at _Jv_BytecodeVerifier.verify_instructions_0() > (/usr/lib/libgcj.so.5.0.0) > at _Jv_VerifyMethod(_Jv_InterpMethod) > (/usr/lib/libgcj.so.5.0.0) > at _Jv_PrepareClass(java.lang.Class) > (/usr/lib/libgcj.so.5.0.0) > at _Jv_WaitForState(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) > at > java.lang.VMClassLoader.linkClass0(java.lang.Class) > (/usr/lib/libgcj.so.5.0.0) > at > java.lang.VMClassLoader.resolveClass(java.lang.Class) > (/usr/lib/libgcj.so.5.0.0) > ...9 more > > -- > David Smithson <[EMAIL PROTECTED]> > Custom Film Effects > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]