Configuring the WebSphere NodeAgent to run as a Windows service for Maximo 7.1

If you are tired of starting your WebSphere application by finding and running the ‘startNode.bat’ file, you can configure it so that it runs as a Windows service that starts automatically when a server is rebooted. To configure the WebSphere nodeagent to run as a Windows service, complete the following:

  1. Change to the bin directory where WebSphere is installed, for example:
       C:Program FilesIBMWebSphereAppServerbin
  2. Run the following command:
      wasservice -add ctgNode01_nodeagent
        -servername nodeagent
        -profilePath "C:Program FilesIBMWebSphereAppServerprofilesctgAppSrv01"
        -wasHome "C:Program FilesIBMWebSphereAppServer"
        -logFile "C:Program FilesIBMWebSphereAppServerprofilesctgAppSrv01logsnodeagentstartNode.log"
        -logRoot "C:Program FilesIBMWebSphereAppServerctgAppSrv01logsnodeagent"
        -restart true
        -startType automatic
  3. Use a registry editor, such as Regedit, and open this key:
      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesIBMWAS61Service - ctgNode01_nodeagent
  4. Create a Multi-String Value named DependOnService.
  5. Enter the value “IBMWAS61Service – ctgCellManager01t” for this new key. This will make the node agent service dependent on the WAS Cell Manager service starting first.
About Chon

I am a Senior Software Engineer at InterPro Solutions, LLC located in Wakefield, MA.

  • balnags

    Hi all,
    While starting server in maximo i got error like this :
    Server cannot be started because the node agent for server MXServer on node ctgNode01 is not active

    A: Whenever i run stopNode.bat and again startNode.bat

    Server is working fine. Main problem i restart the system.
    I need to do step A again.

    Is there any solution apart from this

    Thank You in Advance