I am an ass. Heehaww! I didn't have the JDK installed, just the JRE. Also, my JAVA_HOME and JRE_HOME paths were wrong, so I exported them rightly. Now I have to think of a startup script that will work for this or maybe just hack the old init script from FC2. Hopefully this will just break every time I upgrade Fedora.
Thank you all for your prompt responses! On Tue, 2005-03-08 at 13:10 -0800, David Smithson 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]
