WebSphere Application Server - Express, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows

Configuring the Java virtual machine using scripting

Before you begin

Before starting this task, the wsadmin tool must be running. See the Starting the wsadmin scripting client article for more information.

Why and when to perform this task

To modify the Java virtual machine (JVM) of a server to turn on debug, perform the following steps:

Steps for this task

  1. Identify the server and assign it to the server1 variable.
    • Using Jacl:

      set server1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Using Jython:
      server1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
      print server1
    Example output:
    server1(cells/mycell/nodes/mynode/servers/server1|server.xml#Server_1)
  2. Identify the JVM belonging to this server and assign it to the jvm variable.
    • Using Jacl:

      set jvm [$AdminConfig list JavaVirtualMachine $server1]
    • Using Jython:
      jvm = AdminConfig.list('JavaVirtualMachine', server1)
      print jvm
    Example output:
    (cells/mycell/nodes/mynode/servers/server1:server.xml#JavaVirtualMachine_1)
  3. Modify the JVM to turn on debug.
    • Using Jacl:

      $AdminConfig modify $jvm {{debugMode true} {debugArgs "-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777"}}
    • Using Jython:
      AdminConfig.modify(jvm, [['debugMode', 'true'], ['debugArgs',  "-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777"]])
  4. Save the configuration changes. See the Saving configuration changes with the wsadmin tool article for more information.
  5. In a network deployment environment only, synchronize the node. See the Synchronizing nodes with the wsadmin tool article for more information.



Related concepts
AdminConfig object for scripted administration

Related reference
Commands for the AdminConfig object

Task topic    

Terms of Use | Feedback

Last updated: Jun 8, 2005 12:45:23 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/txml_jvm.html

© Copyright IBM Corporation 2004, 2005. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)