|
Problem(Abstract) |
Attempting to start the Nodeagent and it fails with these
errors in the
startserver.log:
-
ADMU0111E: Program exiting with error:
com.ibm.ws.process.exception.InvalidExecutableException:
Error creating new process. 002: No such file or directory
at com.ibm.ws.process.UnixProcessGlue.create(Native Method)
at com.ibm.ws.process.LinuxProcessSpawnerThread.createProcess
at com.ibm.ws.process.LinuxProcessSpawnerThread.run
ADMU0211I: Error details may be seen in the file:
/opt/WebSphere/AppServer/logs/nodeagent/startServer.log |
|
|
|
Cause |
Executing startnode -trace produced a startserver.log that
shows:
ProcessLaunch < setCreationParams
[executable:] /opt/WebSphere/AppServer\java/bin/java
[command line args:] ...
This shows that the executable (/opt/WebSphere/AppServer\java/bin/java) is
incorrect. Linux can not have backslash. This is set in variable.xml.
There could also be other problems with the executable.
The main point is that the exception "InvalidExecutableException"
means the executable is problematic. |
|
|
Resolving the
problem |
To resolve the problem you need to change the files in the
dmgr.
1. Edit
<DeploymentManager-Install-Root>/config/cells/<cellname>/nodes/
<nodename>/ variables.xml.
2. Change from
symbolicName="JAVA_HOME" value="${WAS_INSTALL_ROOT}\java"
to
symbolicName="JAVA_HOME" value="${WAS_INSTALL_ROOT}/java"
3. Issue syncNode.sh <DMGR_HOST> <DMGR_SOAP_PORT>
4. Startnode should now work. |
|
|