-----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: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to