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]

Reply via email to