[Spacewalk-list] Problem with tomcat startup on Centos 5.7 x64

Nick Jones jonesn at gmail.com
Thu Dec 1 10:13:07 UTC 2011


Hi everybody,

I followed the steps at the wiki and managed to do my first spacewalk 1.5
install on centos 5.7 x86_64. Everything was going well until the last step
of the spacewalk -setup --disconnected where the services get restarted.
After waiting a long time I saw the message:

"Tomcat failed to start properly or the installer ran out of tries.  Please
check /var/log/tomcat*/catalina.out for errors." which contains...

root at spacewalk lib]# tail -f /var/log/tomcat*/catalina.out
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:
Dec 1, 2011 10:02:57 AM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/lib/oracle/11.2/client64/lib:/usr/lib/oracle/11.2/client/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Dec 1, 2011 10:02:58 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
Dec 1, 2011 10:02:58 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 743 ms
Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Dec 1, 2011 10:02:58 AM org.apache.catalina.startup.HostConfig
deployDescriptor
WARNING: A docBase /var/lib/tomcat5/webapps/rhn inside the host appBase has
been specified, and will be ignored
Dec 1, 2011 10:03:04 AM com.mchange.v2.log.MLog <clinit>
INFO: MLog clients using java 1.4+ standard logging.
Dec 1, 2011 10:03:04 AM com.mchange.v2.c3p0.C3P0Registry banner
INFO: Initializing c3p0-0.9.1.2 [built 06-August-2008 15:35:00; debug?
false; trace: 5]
Dec 1, 2011 10:03:04 AM
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager
INFO: Initializing c3p0 pool...
com.mchange.v2.c3p0.PoolBackedDataSource at 5da02d94 [
connectionPoolDataSource ->
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource at d45cab40 [
acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay ->
1000, autoCommitOnClose -> false, automaticTestTable -> null,
breakAfterAcquireFailure -> false, checkoutTimeout -> 0,
connectionCustomizerClassName -> null, connectionTesterClassName ->
com.mchange.v2.c3p0.impl.DefaultConnectionTester,
debugUnreturnedConnectionStackTraces -> false, factoryClassLocation ->
null, forceIgnoreUnresolvedTransactions -> false, identityToken ->
2xfetl8j1x3ypgi5okg7j|4526ba64, idleConnectionTestPeriod -> 300,
initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge ->
0, maxIdleTime -> 300, maxIdleTimeExcessConnections -> 0, maxPoolSize ->
20, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5,
nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource at 590ad234 [
description -> null, driverClass -> null, factoryClassLocation -> null,
identityToken -> 2xfetl8j1x3ypgi5okg7j|12b31a7c, jdbcUrl ->
jdbc:oracle:oci:@xe, properties -> {user=******, password=******,
driver_proto=jdbc:oracle:oci} ], preferredTestQuery -> null, propertyCycle
-> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false,
unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies ->
false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation ->
null, identityToken -> 2xfetl8j1x3ypgi5okg7j|2efeecca, numHelperThreads ->
3 ]
2011-12-01 10:03:10,485 [main] ERROR org.apache.struts.action.ActionServlet
- Unable to initialize Struts ActionServlet due to an unexpected exception
or error thrown, so marking the servlet as unavailable.  Most likely, this
is due to an incorrect or missing library dependency.
java.lang.NoClassDefFoundError: org/apache/commons/chain/config/ConfigParser
        at
org.apache.struts.action.ActionServlet.initChain(ActionServlet.java:1680)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:350)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        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.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.chain.config.ConfigParser
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
        ... 29 more
2011-12-01 10:03:10,487 [main] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn] -
Servlet /rhn threw load() exception


Needless to say the web interface isn't available. Does anybody have any
suggestions of what to do next please?

Thanks

Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20111201/d0e05278/attachment.htm>


More information about the Spacewalk-list mailing list