I'm not even trying to start a web app, just the server.
So everything was fine until I clicked the back button on a the second JIRA config window. After that I couldn't get anything to work. Now, after reinstalling
tomcat from a fresh download, I get the following in catalina.out:
Apr 14, 2010 9:18:01 p.m. org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError: org.apache.catalina.mbeans.ServerLifecycleListener
at java.lang.Class.initializeClass(libgcj.so.10)
at java.lang.Class.newInstance(libgcj.so.10)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:206)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
at gnu.xml.stream.SAXParser.parse(libgcj.so.10)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at java.lang.reflect.Method.invoke(libgcj.so.10)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException: javax.management.modelmbean.ModelMBean not found in org.apache.catalina.loader.StandardClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/server/classes/,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-jkstatus-ant.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-util.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-optional.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/commons-modeler-2.0.1.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-default.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-ant.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-apr.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-ajp.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-ant-jmx.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-webdav.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-coyote.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-storeconfig.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-cluster.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-http.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-invoker.jar], parent=org.apache.catalina.loader.StandardClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/common/classes/,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-ja.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-en.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-es.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-fr.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jsp-api.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-runtime.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-compiler.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/commons-el.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-factory-dbcp.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/servlet-api.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-resources.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-compiler-jdt.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-factory.jar], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/bin/bootstrap.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}}
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.VMClassLoader.defineClass(libgcj.so.10)
at java.lang.ClassLoader.defineClass(libgcj.so.10)
at java.security.SecureClassLoader.defineClass(libgcj.so.10)
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.VMClassLoader.defineClass(libgcj.so.10)
at java.lang.ClassLoader.defineClass(libgcj.so.10)
at java.security.SecureClassLoader.defineClass(libgcj.so.10)
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.Class.forName(libgcj.so.10)
at java.lang.Class.initializeClass(libgcj.so.10)
...11 more
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(libgcj.so.10)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.NoClassDefFoundError: org.apache.catalina.mbeans.ServerLifecycleListener
at java.lang.Class.initializeClass(libgcj.so.10)
at java.lang.Class.newInstance(libgcj.so.10)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:206)
at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
at gnu.xml.stream.SAXParser.parse(libgcj.so.10)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at java.lang.reflect.Method.invoke(libgcj.so.10)
...2 more
Caused by: java.lang.ClassNotFoundException: javax.management.modelmbean.ModelMBean not found in org.apache.catalina.loader.StandardClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/server/classes/,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-jkstatus-ant.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-util.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-optional.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/commons-modeler-2.0.1.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-default.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-ant.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-apr.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-ajp.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-ant-jmx.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-webdav.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-coyote.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-storeconfig.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina-cluster.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/catalina.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/tomcat-http.jar,file:/usr/local/apache-tomcat-5.5.28/server/lib/servlets-invoker.jar], parent=org.apache.catalina.loader.StandardClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/common/classes/,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-ja.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-en.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-es.jar,file:/usr/local/apache-tomcat-5.5.28/common/i18n/tomcat-i18n-fr.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jsp-api.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-runtime.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-compiler.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/commons-el.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-factory-dbcp.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/servlet-api.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-resources.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/jasper-compiler-jdt.jar,file:/usr/local/apache-tomcat-5.5.28/common/lib/naming-factory.jar], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/local/apache-tomcat-5.5.28/bin/bootstrap.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}}
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.VMClassLoader.defineClass(libgcj.so.10)
at java.lang.ClassLoader.defineClass(libgcj.so.10)
at java.security.SecureClassLoader.defineClass(libgcj.so.10)
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.VMClassLoader.defineClass(libgcj.so.10)
at java.lang.ClassLoader.defineClass(libgcj.so.10)
at java.security.SecureClassLoader.defineClass(libgcj.so.10)
at java.net.URLClassLoader.findClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.ClassLoader.loadClass(libgcj.so.10)
at java.lang.Class.forName(libgcj.so.10)
at java.lang.Class.initializeClass(libgcj.so.10)
...11 more
Here is my env
LESSKEY=/etc/lesskey.bin
MANPATH=/usr/share/man:/usr/local/man
NNTPSERVER=news
ORBIT_SOCKETDIR=/tmp/orbit-root
HOSTNAME=linux-y4lg
XKEYSYMDB=/usr/share/X11/XKeysymDB
GPG_AGENT_INFO=/tmp/seahorse-fsfEjd/S.gpg-agent:9221:1
SHELL=/bin/bash
HOST=linux-y4lg
TERM=xterm
HISTSIZE=1000
PROFILEREAD=true
XDG_SESSION_COOKIE=34218fbf2b09493b6a2222c24aef434d-1271292845.993709-1874978072
TMPDIR=/tmp
GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
WINDOWID=27262980
MORE=-sl
OLDPWD=/usr/local/apache-tomcat-5.5.28
XSESSION_IS_UP=yes
JRE_HOME=/usr/lib/jvm/java-1.5.0-gcj-4.4-1.5.0.0/jre
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
XNLSPATH=/usr/share/X11/nls
ENV=/etc/bash.bashrc
HOSTTYPE=i386
SSH_AUTH_SOCK=/tmp/keyring-vUh0Jg/socket.ssh
GNOME_KEYRING_SOCKET=/tmp/keyring-vUh0Jg/socket
USERNAME=root
SESSION_MANAGER=local/linux-y4lg:@/tmp/.ICE-unix/9175,unix/linux-y4lg:/tmp/.ICE-unix/9175
FROM_HEADER=
PAGER=less
CSHEDIT=emacs
XDG_CONFIG_DIRS=/etc/xdg
MINICOM=-c on
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
DESKTOP_SESSION=gnome
MAIL=/var/spool/mail/root
CPU=i686
QT_IM_MODULE=xim
JAVA_BINDIR=/usr/lib/jvm/java/bin
INPUTRC=/etc/inputrc
PWD=/usr/local/apache-tomcat-5.5.28/conf
JAVA_HOME=/usr/lib/jvm/java-1.5.0-gcj-4.4-1.5.0.0
XMODIFIERS=@im=local
LANG=en_US.UTF-8
GNOME_KEYRING_PID=9162
GDM_LANG=en_US.UTF-8
PYTHONSTARTUP=/etc/pythonstart
SDK_HOME=/usr/lib/jvm/java
GDMSESSION=gnome
ICEAUTHORITY=/root/.ICEauthority
QT_SYSTEM_DIR=/usr/share/desktop-data
JDK_HOME=/usr/lib/jvm/java
HOME=/root
SHLVL=1
SDL_AUDIODRIVER=pulse
LESS_ADVANCED_PREPROCESSOR=no
ALSA_CONFIG_PATH=/etc/alsa-pulse.conf
OSTYPE=linux
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XCURSOR_THEME=DMZ
LS_OPTIONS=-A -N --color=tty -T 0
WINDOWMANAGER=/usr/bin/gnome
LESS=-M -I
LOGNAME=root
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
MACHTYPE=i686-suse-linux
XDG_DATA_DIRS=/usr/share
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-iqYtgnmSSj,guid=4f088814b2646cf46a65403f4bc663ae
LESSOPEN=lessopen.sh %s
DISPLAY=:1.0
XAUTHLOCALHOSTNAME=localhost
GTK_IM_MODULE=cedilla
LESSCLOSE=lessclose.sh %s %s
QT_IM_SWITCHER=imsw-multi
G_BROKEN_FILENAMES=1
XAUTHORITY=/var/run/gdm/auth-for-root-o3JctP/database
COLORTERM=gnome-terminal
JAVA_ROOT=/usr/lib/jvm/java
_=/usr/bin/env
The
java and whatnot is sun 1.5.0_22 for gcj. That's all I know. It worked yesterday, and today, nadda.
Any clues as to why this class has suddenly disappeared, according to the line: java.lang.ClassNotFoundException: javax.management.modelmbean.ModelMBean not found in org.apache.catalina.loader.StandardClassLoader{urls=[file:/usr/local/apach?
Thanks,
Jeff