PQ51175: THE JIT DISABLED APPEARS WHEN THERE IS A JAVA_COMPILER=JITC IN THE CURRENT.ENV FOR THE SERVER.

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
If JAVA_COMPILER= is in the current.env file we turn disable the
jit.  Even if JAVA_COMPILER=jitc is used. This is incorrect.
The documentation also states that any non blank value will turn
the jit off and that is incorrect.
Local fix
If you want the jit enabled , remove the JAVA_COMPILER=
parameter from the current.env file.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0 for z/OS and OS/390.                    *
****************************************************************
* PROBLEM DESCRIPTION: Environment Variable JAVA_COMPILER=     *
*                      is not working as documented.           *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
JAVA_COMPILER=   with nothing specified should enable the
JIT compiler, but presently it disables it.
When obtaining the JAVA_COMPILER environment variable, the
loadAndInitVM routine does not handle the null string case.
The null string case occurs when just JAVA_COMPILER= is
specified in the current.env of the server.
Problem conclusion
Code has been changed to properly check for the various coding
possibilities of the 'JAVA_COMPILER= ' Environmental Variable,
in part bbolsys.cpp .

APAR PQ51175 requires a change to documentation.

NOTE:  Periodically, we refresh the documentation on our
Web site, so the changes might have been made before you
read this text.  To access the latest on-line
documentation, go to the product library page at:

www.ibm.com/software/webservers/appserv/

Document Name: WebSphere Application Server V4.0 for z/OS
               and OS/390: Installation and Customization
Document Number: GA22-7834-01

On page 146, change the bullet on JAVA_COMPILER to read:

    JAVA_COMPILER. You do not have to specify
    JAVA_COMPILER at all, in which case the default is to
    set the JIT compiler on.  If you use the environment
    variable, a null value (JAVA_COMPILER=) also turns
    the JIT compiler on. Any other value turns the JIT
    compiler off.

APAR PQ51175 is associated with SERVICE LEVEL W400040 of
WebSphere Application Server V4.0 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ51175
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2001-08-03
Closed date 2001-09-19
Last modified date 2001-10-02

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
UQ57868

Modules/Macros
BBOLSYS BBOUBINF        

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R400 PSY UQ57868    UP01/09/26 P F109

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ51175
IBM Group: Software Group
Modified date: Oct 2, 2001