Which JAVA runtime should be used for Tomcat with Endevor Web Service: 64-bit or 31-bit?

Document ID : KB000018714
Last Modified Date : 06/03/2018
Show Technical Document Details
Issue:

The Tomcat in USS needs to use a 31bit Java runtime for the Endevor Web Services . The 64bit version is currently not supported.

'SEVERE: Servlet /axis2 threw load() exception' message is one of the symptoms.

Cause:

The Tomcat/axis2 in USS for the Endevor Web Service needs to use a 31-bit Java runtime. The 64-bit version is currently not supported by the Web Service.

Resolution:

The Tomcat/axis2 in USS for the Endevor Web Service needs to use a 31-bit Java runtime.

The version in use by Tomcat can be seen in its SYSOUT; for example this shows a correct 31 bit version:
IBM J9 VM (build 2.6, JRE 1.7.0 z/OS s390-31 20130617_152572 (JIT enabled, AOT enabled),

A 64 bit version would for example show this:
IBM J9 VM (build 2.6, JRE 1.6.0 z/OS s390x-64 20110418_80450 (JIT enabled, AOT enabled)

A 'SEVERE: Servlet /axis2 threw load() exception' message is then one of the symptoms.