Technote (FAQ)
Question
This technote explains where one can set generic Java™ Virtual Machine (JVM) arguments in the administration console for WebSphere Application Server.
Answer
The generic JVM arguments are used to configure and adjust how the JVM executes. Once changes are made and saved to the master configuration, the JVM requires a restart for the arguments to take effect.
NOTE: Setting JVM arguments on the WebSphere Application Server 8.5 Liberty profile has different steps.
- WebSphere Application Server 8.0 & 8.5
- WebSphere Application Server 7.0
- WebSphere Application Server 6.1
- WebSphere Application Server 6.0
- WebSphere Application Server 5.1.1
- How to Append JVM Arguments
| WebSphere Application Server V8.0 & 8.5 |
NOTE: The WebSphere Application Server 8.5 Liberty Profile has different steps
Application Server
- In the Administration Console select Servers
- Expand Server Type and select WebSphere application servers
- Click on the name of your server
- Expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Nodeagent
- In the Administration Console, select System Administration
- Select Node agents
- Choose which nodeagent to edit
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Deployment Manager
- In the Administration Console, select System Administration
- Select Deployment manager
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
| WebSphere Application Server V7.0 |
Application Server
- In the Administration Console select Servers
- Expand Server Type and select WebSphere application servers
- Click on the name of your server
- Expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Nodeagent
- In the Administration Console, select System Administration
- Select Node agents
- Choose which nodeagent to edit
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Deployment Manager
- In the Administration Console, select System Administration
- Select Deployment manager
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
| WebSphere Application Server V6.1 |
Application Server
- In the Administration Console select Servers
- Select Application Servers
- Click on the name of your server
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Nodeagent
- In the Administration Console, select System Administration
- Select Node agents
- Choose which nodeagent to edit
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Deployment Manager
- In the Administration Console, select System Administration
- Select Deployment manager
- In the Server Infrastructure section, expand Java and Process Management and select Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
| WebSphere Application Server V6.0 |
Application Server
- In the Administration Console select Servers
- Select Application Servers
- Click on the name of your server
- Under Server Infrastructure, expand Java and Process Management, and click Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Nodeagent
- In the Administration Console select System Administration
- Select Node agents
- Choose which nodeagent to edit
- Under Server Infrastructure, expand Java and Process Management, and click Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Deployment Manager
- In the Administration Console select System Administration
- Select Deployment manager
- Under Server Infrastructure, expand Java and Process Management, and click Process Definition.
- Under the Additional Properties section, click Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
| WebSphere Application Server V5.1.1 |
Application Server
- In the Administrative Console, select Servers
- Select Application Servers
- Click on the name of your server
- Under Additional Properties, select Process Definition
- On the next page, under Additional Properties select Java Virtual Machine.
- Locate the textbox for Generic JVM arguments.
Nodeagent
- In the Administration Console, select System Administration
- Select Node Agents
- Choose which nodeagent to edit
- Under Additional Properties, select Process Definition.
- On the next page, under Additional Properties select Java Virtual Machine.
- Scroll down and locate the textbox for Generic JVM arguments.
Deployment Manager
- In the Administrative Console, select Servers
- Select Application Servers
- Under Additional Properties, select Process Definition.
- On the next page, under Additional Properties select Java Virtual Machine.
- Locate the textbox for Generic JVM arguments.
| How to Append JVM Arguments |
Each JVM argument is separated by a space. This is also called it's delimiter.
For example, if presented with these two JVM arguments to add to an already full list of arguments:
-Xrs
-Xint
You would apply each argument individually, separating each with a space.
| [other arguments] -Xrs -Xint [other arguments] |
Related information
Setting WebContainer Custom Properties
Setting Environment Variables
LIBERTY PROFILE: Setting Generic JVM Arguments
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Application Servers | WebSphere Application Server - Express | Administrative console | AIX, HP-UX, Linux, Solaris, Windows | 7.0, 6.1, 6.0.2, 6.0.1, 6.0 |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.