You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Pete Helgren <pe...@valadd.com> on 2014/02/01 21:11:15 UTC

Re: Tomcat 7.0.50 on IBM i series - System i V7R1 - Installation errors

The usual comes to mind:
Are you at the same PTF and CUME levels between the two boxes?
Do you have the same Java licensed programs installed on both boxes?
It the default JVM set the same on both boxes?

Those  things are what usually come back to haunt me when I deploy on IBM i

Pete Helgren
www.petesworkshop.com
GIAC Secure Software Programmer-Java

On 1/31/2014 2:01 PM, Jakati, Shekar wrote:
> Hello friends,
>
>     We are new to using Tomcat. Installed Apache Tomcat on our development box and runs great.
>
> Tried to install Apache 7.0.50 on our production box with similar configuration i.e. 'IBM Series System I running V7R1 'and get the below error.  Part of the "catalina.2014-01-31" log file is attached.
> Unable to figure out what is causing this problem. Any help or pointers is much appreciated.
> *******
> Jan 31, 2014 9:55:56 AM org.apache.catalina.core.AprLifecycleListener init
> Jan 31, 2014 10:02:26 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-bio-8080"]
> Jan 31, 2014 10:02:27 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
> Jan 31, 2014 10:02:27 AM org.apache.catalina.core.StandardService stopInternal
> INFO: Stopping service Catalina
> Jan 31, 2014 10:02:27 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["http-bio-8080"]
> Jan 31, 2014 10:02:27 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
> Jan 31, 2014 10:02:28 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-bio-8080"]
> Jan 31, 2014 10:02:28 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
> Jan 31, 2014 10:03:05 AM org.apache.catalina.core.AprLifecycleListener init
> INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /QSYS.LIB/NQSYS.LIB:/QSYS.LIB:/QSYS.LIB/QSYS2.LIB:/QSYS.LIB/QHLPSYS.LIB:/QSYS.LIB/QUSRSYS.LIB:/QSYS.LIB/RBTSYSLIB.LIB:/QSYS.LIB/QSHELL.LIB:/QSYS.LIB/TOMCAT.LIB:/QSYS.LIB/QTEMP.LIB:/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/lib/ppc:/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/lib/ppc/classic:/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/lib/ppc/default:/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/bin:/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/bin/classic
> Jan 31, 2014 10:03:06 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-8080"]
> Jan 31, 2014 10:03:07 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
> Jan 31, 2014 10:03:07 AM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 2377 ms
> Jan 31, 2014 10:03:07 AM org.apache.catalina.users.MemoryUserDatabase open
> WARNING: Exception configuring digester to permit java encoding names in XML files. Only IANA encoding names will be supported.
> org.xml.sax.SAXNotRecognizedException: http://apache.org/xml/features/allow-java-encodings
>                  at gnu.xml.aelfred2.JAXPFactory.setFeature(JAXPFactory.java:102)
>                  at org.apache.tomcat.util.digester.Digester.setFeature(Digester.java:547)
>                  at org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:413)
>                  at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:104)
>                  at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
>                  at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:332)
>                  at org.apache.naming.NamingContext.lookup(NamingContext.java:843)
>                  at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
>                  at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:119)
>                  at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:73)
>                  at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:36)
>                  at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:140)
>                  at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:112)
>                  at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:84)
>                  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>                  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>                  at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>                  at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
>                  at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:725)
>                  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>                  at org.apache.catalina.startup.Catalina.start(Catalina.java:690)
>                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
>                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
>                  at java.lang.reflect.Method.invoke(Method.java:618)
>                  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
>                  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
>
> Jan 31, 2014 10:03:07 AM org.apache.catalina.core.StandardService startInternal
> INFO: Starting service Catalina
> Jan 31, 2014 10:03:07 AM org.apache.catalina.core.StandardEngine startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.50
> Jan 31, 2014 10:03:07 AM org.apache.catalina.startup.HostConfig deployDirectory
> INFO: Deploying web application directory /Tomcat/apache-tomcat-7.0.50/webapps/ROOT
> Jan 31, 2014 10:03:07 AM org.apache.catalina.startup.HostConfig deployDirectory
> SEVERE: Error deploying web application directory /Tomcat/apache-tomcat-7.0.50/webapps/ROOT
> java.lang.ExceptionInInitializerError
>                  at java.lang.J9VMInternals.initialize(J9VMInternals.java:259)
>                  at org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:522)
>                  at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:843)
>                  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:389)
>                  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>                  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>                  at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>                  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>                  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
>                  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>                  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>                  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634)
>                  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)
>                  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
>                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:482)
>                  at java.util.concurrent.FutureTask.run(FutureTask.java:273)
>                  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
>                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
>                  at java.lang.Thread.run(Thread.java:804)
> Caused by: java.lang.NullPointerException
>                  at org.apache.tomcat.util.descriptor.DigesterFactory.idFor(DigesterFactory.java:107)
>                  at org.apache.tomcat.util.descriptor.DigesterFactory.<clinit>(DigesterFactory.java:53)
>                  at java.lang.J9VMInternals.initializeImpl(Native Method)
>                  at java.lang.J9VMInternals.initialize(J9VMInternals.java:237)
>                  ... 18 more
>
> Jan 31, 2014 10:03:07 AM org.apache.catalina.startup.HostConfig deployDirectory
> INFO: Deploying web application directory /Tomcat/apache-tomcat-7.0.50/webapps/docs
> Jan 31, 2014 10:03:07 AM org.apache.catalina.startup.HostConfig deployDirectory
> SEVERE: Error deploying web application directory /Tomcat/apache-tomcat-7.0.50/webapps/docs
> java.lang.NoClassDefFoundError: org.apache.tomcat.util.descriptor.DigesterFactory (initialization failure)
>                  at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
>                  at org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:522)
>                  at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:843)
>                  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:389)
>                  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>                  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>                  at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>                  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>                  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
>                  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>                  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>                  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634)
>                  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)
>                  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
>                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:482)
>                  at java.util.concurrent.FutureTask.run(FutureTask.java:273)
>                  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
>                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
>                  at java.lang.Thread.run(Thread.java:804)
> Caused by: java.lang.NullPointerException
>                  at org.apache.tomcat.util.descriptor.DigesterFactory.idFor(DigesterFactory.java:107)
>                  at org.apache.tomcat.util.descriptor.DigesterFactory.<clinit>(DigesterFactory.java:53)
>                  at java.lang.J9VMInternals.initializeImpl(Native Method)
>                  at java.lang.J9VMInternals.initialize(J9VMInternals.java:237)
>                  ... 18 more
> *******
> SJ
>
> Notice of Confidentiality: **This E-mail and any of its attachments may contain
> Lincoln National Corporation proprietary information, which is privileged, confidential,
> or subject to copyright belonging to the Lincoln National Corporation family of
> companies. This E-mail is intended solely for the use of the individual or entity to
> which it is addressed. If you are not the intended recipient of this E-mail, you are
> hereby notified that any dissemination, distribution, copying, or action taken in
> relation to the contents of and attachments to this E-mail is strictly prohibited
> and may be unlawful. If you have received this E-mail in error, please notify the
> sender immediately and permanently delete the original and any copy of this E-mail
> and any printout. Thank You.**
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org