[Spacewalk-list] Tomcat Hosed

Daniel Durgin dand at informe.org
Fri Sep 25 18:32:16 UTC 2009


I checked there earlier.  I actually didn't see anything removed.  I 
assumed spacewalk may have logged it else where.

Now it looks like my class path is off:
Using CATALINA_BASE:   /usr/share/tomcat5 

Using CATALINA_HOME:   /usr/share/tomcat5 

Using CATALINA_TMPDIR: /usr/share/tomcat5/temp 

Using JRE_HOME: 

Sep 25, 2009 2:24:53 PM org.apache.tomcat.util.digester.Digester 
startElement
SEVERE: Begin event threw error 

java.lang.NoClassDefFoundError: org/apache/naming/TransactionRef 

         at 
org.apache.catalina.core.StandardServer.<init>(StandardServer.java:83) 

         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 

         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 

         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 

         at 
java.lang.reflect.Constructor.newInstance(Constructor.java:532) 

         at java.lang.Class.newInstance0(Class.java:372) 

         at java.lang.Class.newInstance(Class.java:325) 

         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 
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) 

         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) 

         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) 

         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
Source)
         at 
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) 

         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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

         at java.lang.reflect.Method.invoke(Method.java:616) 

         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: 
org.apache.naming.TransactionRef
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 

         at java.security.AccessController.doPrivileged(Native Method) 

         at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 

         at java.lang.ClassLoader.loadClass(ClassLoader.java:323) 

         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
         ... 30 more
java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:616)
         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/naming/TransactionRef
         at 
org.apache.catalina.core.StandardServer.<init>(StandardServer.java:83)
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
         at java.lang.Class.newInstance0(Class.java:372)
         at java.lang.Class.newInstance(Class.java:325)
         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 
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
Source)
         at 
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
         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)
         ... 6 more
Caused by: java.lang.ClassNotFoundException: 
org.apache.naming.TransactionRef
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
         ... 30 more





On 09/25/2009 02:00 PM, Jan Pazdziora wrote:
> On Fri, Sep 25, 2009 at 01:36:45PM -0400, Daniel Durgin wrote:
>> Hello,
>>
>> I schedualed the removal of some rpms (cups) through spacewalk for my
>> spacewalk server.  It looks liked grabbed more than I wanted.
>>
>> Now, tomcat complains:
>> # tomcat5 debug
>> Found JAVA_HOME: /usr/lib/java
>> Please complete your /etc/tomcat5/tomcat5.conf so we won't have to look
>> for it next time
>> Using CATALINA_BASE:   /usr
>> Using CATALINA_HOME:   /usr
>> Using CATALINA_TMPDIR: /usr/temp
>> Using JAVA_HOME:       /usr/lib/java
>> /usr/bin/dtomcat5: line 271: /usr/lib/java/bin/jdb: No such file or
>> directory
>> /usr/bin/dtomcat5: line 271: exec: /usr/lib/java/bin/jdb: cannot
>> execute: No such file or directory
>>
>> Any idea what I need to do?
>
> Your /var/log/yum.log log file should have a record of what was removed
> from the machine. That should help you restore the proper order.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dand.vcf
Type: text/x-vcard
Size: 283 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20090925/013cb37c/attachment.vcf>


More information about the Spacewalk-list mailing list