-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 James,
On 1/26/16 2:02 PM, James H. H. Lampert wrote: > I'm attempting to install Tomcat 7.0.67 on an AS/400 (something > I've done several times before), and when I launch, I get a > crash-on-takeoff with an exception I've never seen before. Here's > the complete catalina.out: > >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Server version: Apache Tomcat/7.0.67 Jan 26, 2016 12:37:47 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: >> Server built: Dec 7 2015 13:07:11 UTC Jan 26, 2016 >> 12:37:47 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Server number: 7.0.67.0 Jan 26, 2016 12:37:47 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: OS >> Name: OS/400 Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: OS >> Version: V6R1M0 Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Architecture: PowerPC Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: Java >> Home: /QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre Jan 26, 2016 >> 12:37:47 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: JVM Version: jvmap3260sr10-20111208 Jan 26, >> 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: JVM >> Vendor: IBM Corporation Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> CATALINA_BASE: /wintouch/tomcat Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> CATALINA_HOME: /wintouch/tomcat Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Xjcl:jclscar_24 Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Dcom.ibm.oti.vm.bootstrap.library.path=/QOpenSys/QIBM/ProdData/JavaV M/jdk60/32bit/jre/lib/ppc >> >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Dsun.boot.library.path=/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jr e/lib/ppc >> >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.library.path=/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre/li b/ppc:/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre/lib/ppc:/QOpenSys/Q IBM/ProdData/JavaVM/jdk60/32bit/jre/lib/ppc/classic:/QOpenSys/QIBM/ProdD ata/JavaVM/jdk60/32bit/jre/lib/ppc:/QOpenSys/QIBM/ProdData/JavaVM/jdk60/ 32bit/jre/lib/ppc/classic:/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre /lib/ppc/default:/usr/lib:/usr/lib >> >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.home=/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre Jan >> 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.ext.dirs=/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre/lib/ex t >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Duser.dir=/ Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: _j2se_j9=71168 Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Xdump Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Dos400.vm.inputargs=-Djava.util.logging.config.file=/wintouch/tomcat /conf/logging.properties >> >> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager >> -Dos400.awt.native=true -Djava.awt.headless=true >> -Djava.version=1.6 -Xms512m -Xmx2048m >> -Djava.endorsed.dirs=/wintouch/tomcat/endorsed >> -Dcatalina.base=/wintouch/tomcat >> -Dcatalina.home=/wintouch/tomcat >> -Djava.io.tmpdir=/wintouch/tomcat/temp Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.util.logging.config.file=/wintouch/tomcat/conf/logging.propert ies >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos400.awt.native=true Jan 26, 2016 >> 12:37:47 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: -Djava.awt.headless=true Jan 26, >> 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Xms512m Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Xmx2048m Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.endorsed.dirs=/wintouch/tomcat/endorsed Jan 26, 2016 >> 12:37:47 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: >> -Dcatalina.base=/wintouch/tomcat Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dcatalina.home=/wintouch/tomcat Jan 26, >> 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Djava.io.tmpdir=/wintouch/tomcat/temp Jan >> 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -DJAVA.VERSION=1.6 Jan 26, 2016 12:37:47 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -DXDO_TOP=/World_EDD_JAVA Jan 26, 2016 >> 12:37:47 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: >> -Djava.class.path=/wintouch/tomcat/bin/bootstrap.jar:/wintouch/tomcat /bin/tomcat-juli.jar >> >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Dos400.vm.inputargs=-Djava.util.logging.config.file=/wintouch/tomcat /conf/logging.properties >> >> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager >> -Dos400.awt.native=true -Djava.awt.headless=true >> -Djava.version=1.6 -Xms512m -Xmx2048m >> -Djava.endorsed.dirs=/wintouch/tomcat/endorsed >> -Dcatalina.base=/wintouch/tomcat >> -Dcatalina.home=/wintouch/tomcat >> -Djava.io.tmpdir=/wintouch/tomcat/temp -DJAVA.VERSION=1.6 >> -DXDO_TOP=/World_EDD_JAVA >> -Djava.class.path=/wintouch/tomcat/bin/bootstrap.jar:/wintouch/tomcat /bin/tomcat-juli.jar >> >> >> Jan 26, 2016 12:37:47 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos400.class.path.security.check=20 Jan >> 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos400.stdin.allowed=1 Jan 26, 2016 >> 12:37:48 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: -Xargencoding:utf8 Jan 26, 2016 >> 12:37:48 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: -Duser.home=/home/WINTOUCH Jan >> 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Xbootclasspath/a:/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/IBMmisc. jar >> >> Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Xbootclasspath/a:/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/lib/IBMi 5OSJSSE.jar >> >> >> Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos.arch=PowerPC Jan 26, 2016 12:37:48 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos.name=OS/400 Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Xruni5ostools Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -agentlib:i5ostools INFO: Command line >> argument: -agentlib:i5ostools Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos.version=V6R1M0 Jan 26, 2016 12:37:48 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.ext.dirs=/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit/jre/lib/ex t:/QIBM/UserData/Java400/ext >> >> >> Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Duser.timezone=UTC Jan 26, 2016 12:37:48 >> PM org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: >> -Djava.library.path=/QSYS.LIB:/QSYS.LIB/QSYS2.LIB:/QSYS.LIB/QHLPSYS.L IB:/QSYS.LIB/QUSRSYS.LIB:/QSYS.LIB >> >> . . . >> Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dfile.encoding=ISO8859_1 Jan 26, 2016 >> 12:37:48 PM org.apache.catalina.startup.VersionLoggerListener >> log INFO: Command line argument: -Dos400.job.file.encoding=Cp037 >> Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: -Dos400.file.encoding.ccsid=00819 Jan 26, >> 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: _port_library Jan 26, 2016 12:37:48 PM >> org.apache.catalina.startup.VersionLoggerListener log INFO: >> Command line argument: _org.apache.harmony.vmi.portlib Jan 26, >> 2016 12:37:48 PM org.apache.catalina.core.AprLifecycleListener >> lifecycleEvent 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:/QSYS.LIB/QSYS2.LIB: . . . at >> org.apache.catalina.core.JreMemoryLeakPreventionListener.lifecycleEve nt(JreMemoryLeakPreventionListener.java:459) >> >> >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:117) >> >> >> at >> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa se.java:90) >> >> >> at >> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase .java:402) >> >> >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:99) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:642) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:667) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:60) >> >> >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:37) >> >> >> at java.lang.reflect.Method.invoke(Method.java:611) >> at >> org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253) >> at >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427) This is usually an INFO message. I'm not sure why there is a (partial) stack trace there. Can you confirm nothing is missing? >> Jan 26, 2016 12:38:02 PM org.apache.catalina.startup.Catalina >> start SEVERE: The required Server component failed to start so >> Tomcat is unable to start. Throwable occurred: >> org.apache.catalina.LifecycleException: An invalid Lifecycle >> transition was attempted ([before_start]) for component >> [StandardServer[8005]] in state [INITIALIZING] at >> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBas e.java:409) >> >> >> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144) >> at >> org.apache.catalina.startup.Catalina.start(Catalina.java:693) at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:60) >> >> >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:37) >> >> >> at java.lang.reflect.Method.invoke(Method.java:611) >> at >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) >> at >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) If you are explicitly configuring the APR connector and the APR library (or some required dependency -- e.g. OpenSSL -- then Tomcat will not start. - -chris -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlan3SwACgkQ9CaO5/Lv0PCUdQCfc65jqC/6eZ9Ts3GrrNej3pnr wmgAoLNYkGEnFFdeuOrNuaNw5PZYSu3l =KeUo -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
