[IBM i]

enablejvm command (deprecated)

The enablejvm command enables you to configure your application server or a specific profile to use the IBM® Technology for Java Virtual Machine, by choosing either option 11 or option 12 of the IBM Developer Kit for Java.

[IBM i] Deprecated feature Deprecated feature: The enableJvm command has been deprecated in WebSphere® Application Server Version 8.0. Use the managesdk command, instead of the enableJvm command. The managesdk command provides function that replaces the enableJvm command.depfeat
The following table indicates which JVM versions are supported on which IBM i releases.
Table 1. Support for JVM versions in IBM i releases. The following table describes the support for JVM versions in IBM i releases.
IBM i 6.1 IBM i 7.1
The IBM version of Java Platform, Standard Edition 6 32-bit JVM (5761JV1 option 11) The IBM version of Java Platform, Standard Edition 6 32-bit JVM (5761JV1 option 11)
The IBM version of Java Platform, Standard Edition 6 64-bit JVM (5761JV1 option 12 ) The IBM version of Java Platform, Standard Edition 6 64-bit JVM (5761JV1 option 12 )

By default, the product uses the IBM version of the Java SE 6 32-bit JVM.

For more information about where to run this command, see the Using command-line tools topic.

Before you can run the enablejvm command, ensure that you meet all the following criteria:
  1. The target JVM is installed.
  2. The Portable Application Solution Environment (PASE) product is installed on your IBM i system. Both the IBM Java SE 6 32-bit JVM and the IBM Java SE 6 64-bit JVM require this product. If this product is not already installed, install the PASE product which is option 33 of the IBM i operating system, and is included with the media for IBM i 6.1 and higher.

Syntax

The command syntax is as follows:

enablejvm [options]

Parameters

The following options are available for the enablejvm command:

-jvm jvm_version
This is a required parameter. enablejvm does not process the request if the target jvm_version is not installed. jvm_version must be one of the following supported versions:
std32
When this value is entered, the application server is configured to use the IBM Java SE 6 32-bit JVM.
std64
When this value is entered, the application server is configured to use the IBM Java SE 6 64-bit JVM. This value is valid if you are running the product on IBM i 6.1 or higher.
-profile profile_name
This is an optional parameter. If you do not specify the -profile parameter, the script enables the product to use the J2SE 6.0 JVM and also updates any existing profiles to use the JVM that is specified for jvm_version.

Usage scenario

The following examples demonstrate correct syntax:

enablejvm -jvm std32 [-profile profile_name]
enablejvm -jvm std64 [-profile profile_name]

If you did not specify the -profile parameter on the enablejvm invocation, restart any servers which are running. If you did specify the -profile parameter on the enablejvm invocation, you must restart any servers that belong to the profile that was changed before the change takes effect.

The -Xms or -Xmx Java arguments are used to change the initial Java heap size or the maximum Java heap size for an application server. If you previously used the administrative console to add either the -Xms or -Xmx Java arguments to the Generic JVM arguments setting for an application server, these settings might not be appropriate or even valid for the IBM Java SE 6 32-bit JVM. Therefore, after you enable a profile to use the IBM Java SE 6 32-bit JVM, the first time that you start an application server under that profile, the application server might fail because either of these Java heap size settings is greater than the 32-bit JVM three gigabyte Java heap size limit. Review all of your Java heap settings in the administrative console and either change or eliminate them as appropriate.

Reference topic    

Terms and conditions for information centers | Feedback

Last updated: April 17, 2014 04:48 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-base-iseries&topic=rxml_enablejvm
File name: rxml_enablejvm.html