WAS启动dmgr报错

2025-10-23 03:01:08

1、1、故障复现

(1)清空启动日志以便于排错

#> /usr/IBM/WebSphere/AppServer/profiles/TESTDmgr/logs/dmgr/startServer.log

(2)切换到dmgr的bin目录

#cd /usr/IBM/WebSphere/AppServer/profiles/TESTDmgr/bin

(3)以trace方式启动dmgr以便记录详细日志

#./startManager.sh -trace

可以看到启动过程中的报错,并根据提示查看后台日志

注:操作系统为AIX

2、2、查找日志中报错的原因

(1)查看日志

查看/usr/IBM/WebSphere/AppServer/profiles/TESTDmgr/logs/dmgr/startServer.log日志中内容,定位报错原因

[2/26/14 15:37:26:967 GMT+08:00] 00000001 LaunchCommand 3   Server name: dmgr - Server name from config: WASTEST1

[2/26/14 15:37:26:968 GMT+08:00] 00000001 WsServerLaunc E   ADMU3002E: Exception attempting to process server dmgr

[2/26/14 15:37:26:968 GMT+08:00] 00000001 WsServerLaunc E   ADMU3007E: Exception com.ibm.websphere.management.exception.NoServerDefinedException: No configuration defined for server: dmgr

3、3、问题排查与解决

在网上查找解决方案,根据其它人的经验,依次检查了一些几项

(1)操作系统的hosts文件,确认存在127.0.0.1那条对应关系

(2)在/WebSphere_Install_Root/config/cells/cellname/nodes/nodename/servers/problamatic_server.目录确认server.xml 中的以下内容<process:Server xmi:id="Server_1" name="server1">,此处的server应该是dmgr

(3)检查serverindex.xml文件,位置<WAS_ND_install_root>/config/cells/cellname/nodes/nodename/serverindex.xml

经查:发现一个不对配置,在server.xml,为找到 xmi:id="dmgr",而此项为 xmi:id="WASTEST1",因此突然想到一条日志

Server name: dmgr - Server name from config: WASTEST1

就知道什么原因了,查看server.xml文件所在的目录,发现有一个以前的备份,查看此备份,为dmgr正确的配置,恢复此配置,尝试重启,问题解决。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢