Command-line tool problems
Troubleshoot a variety of problems relating to using command-line tools.
Just-in-time (JIT) compiler is disabled when you start application server with DEBUG enabled on a Red Hat Linux machine
- The startServer.sh or stopServer.sh commands fail to start or stop the server when the server definition is part of the configuration repository.
- The stopServer command fails to stop the server because the system cannot create a connector to an invalid hostname.
Just-in-time (JIT) compiler is disabled when you start the application server with DEBUG enabled on a Red Hat Linux machine
The just-in-time (JIT) compiler is disabled when you start the application server with Software Developer Kit (SDK) DEBUG enabled on a Red Hat Linux machine, even though JIT is set to enabled. To verify this setting, check the SystemOut.log or the startServer.log file.
Use the administrative console to remove the following DEBUG options of the Java process
definition. -Xdebug -Xnoagent
The startServer.sh or stopServer.sh commands fail to start or stop the server when the server definition is part of the configuration repository
startServer.sh webserver1 -nowaitstopServer.sh webserver1 -nowaitNo indication that a server is already started on Windows
When attempting to start an already-started server from the command line, there is no indication that the server is already started and running. When running startManager.bat on Windows the following output is displayed before the command returns:
ADMU7701I: Because dmgr is registered to run as a Windows Service, the request to start
this server will be completed by starting the associated Windows Service.
When running startServer.bat, the following output is displayed before the command returns:
ADMU7701I: Because server1 is registered to run as a Windows Service, the request to
start this server will be completed by starting the associated Windows Service.
When running WASService.exe, the following output is displayed before the command returns:
Starting Service: service name
To check if the server is started or if the service is running, use the serverStatus
server_name command or the WASService -status
service_name command.
stopServer command fails to stop the server because the system cannot create a connector to an invalid hostname
- Stop the server process on the operating system (for example, on AIX, HP-UX, Linux, or Solaris
computers, issue the kill command).
Or
- Open a wsadmin tool connection directly to the connector port of the
server and call the
stopmethod for the MBean of the server. This method is recommended because it allows ongoing work to shut down gracefully.- Issue the following command to connect to the
server:
wsadmin -host host_name -port connector_port -conntype [SOAP | RMI ] -user user_ID -password password - Invoke the stop method on the MBean of the server. For example, in Jython you can
use:
serverMBean = AdminControl.completeObjectName("*,type=Server") AdminControl.invoke(serverMBean, "stop")
- Issue the following command to connect to the
server:
If none of these steps fixes your problem, check to see if the problem
has been identified and documented by looking at the available online support (hints and tips,
technotes, and fixes). If you don't find your problem listed there contact IBM support.