因为机器关机导致was关闭,然后后台重启was时遇到问题。
开机后进入了was的安装目录 /usr/IBM/WebSphere/AppServer 然后进入了bin目录执行 startManager.sh 此时was控制台已经启动。
然后我从浏览器打开was控制台想启动server。突然间想起节点还没有起,抱着试一试的态度想在浏览器里启动节点,但是一直不对有报错,完了之后问了一些GG们他们说节点不要在浏览器里重启,所以我又后台启动。
第一次进目录/usr/IBM/WebSphere/AppServer下的bin 然后执行startNode.sh然后出现报错:
12-9-27 15:57:03:891 CST] 0000000a ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=info。
[12-9-27 15:57:04:032 CST] 0000000a AdminTool A ADMU0128I: 正在启动具有 Dmgr01 概要文件的工具
[12-9-27 15:57:04:033 CST] 0000000a AdminTool A ADMU3100I: 正在从服务器读取配置:nodeagent
[12-9-27 15:57:07:785 CST] 0000000a WsServerLaunc E ADMU3002E: 尝试处理服务器 nodeagent 时发生异常
[12-9-27 15:57:07:786 CST] 0000000a WsServerLaunc E ADMU3007E: 异常 com.ibm.websphere.management.exception.NoServerDefinedExceptio
n: No configuration defined for server: nodeagent
at com.ibm.ws.management.launcher.LaunchCommand.<init>(LaunchCommand.java:165)
at com.ibm.ws.management.tools.WsServerLauncher.initializeRepositoryAndLauncher(WsServerLauncher.java:382)
at com.ibm.ws.management.tools.WsServerLauncher.runTool(WsServerLauncher.java:257)
at com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.java:261)
at com.ibm.ws.management.tools.WsServerLauncher.main(WsServerLauncher.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:263)
在网上查了好久也没发现是什么问题引起的,最后抱着试试的态度去了/usr/IBM/WebSphere/AppServer/profiles/AppServ01下面的bin目录,然后执行了 startNode.sh
然后奇迹发生了,就这样节点起来了。
总结:原来进错目录,启动错了。。。