控制台端启动服务无法启动,配置文件查询路径错误

环境:WebSphere Platform 7.0.0.33 [ND 7.0.0.33 cf331418.03]两台物理机,每个机器创建5个server,10个server做成集群,重启所有server时一台机器的一个server无法正常启动。日志报错发现存在核心配置文件无法找到的报错:报错信息:WebSphere Platform 7.0.0.33 [ND 7.0.0.33 cf3...显示全部
环境:WebSphere Platform 7.0.0.33 [ND 7.0.0.33 cf331418.03]两台物理机,每个机器创建5个server,10个server做成集群,重启所有server时一台机器的一个server无法正常启动。
日志报错发现存在核心配置文件无法找到的报错:
报错信息:
WebSphere Platform 7.0.0.33 [ND 7.0.0.33 cf331418.03] running with process name Crm2Qry1Node00Cell01Crm2Qry1Node01Qry1AppServ01 and process id 5764
。。。。。。
[15-3-31 15:07:42:171 CST] 00000000 CoreGroupProc W   HMGR0060W: 获取节点 Crm2Rep1Node01 上的服务器 nodeagent 的主机和端口信息时发生错误。
[15-3-31 15:07:42:173 CST] 00000000 Config        E   HMGR0021E: 处理核心组文档时发生错误。异常:java.io.FileNotFoundException: /was/AppServer/profiles/AppSvr01/config/cells/Crm2Qry1Node00Cell01/nodes/Crm2Rep1Node01/serverindex.xml (No such file or directory)

at java.io.FileInputStream.(FileInputStream.java:137)

at java.io.FileInputStream.(FileInputStream.java:96)

at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:82)

at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:173)

at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)

at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)

at javax.xml.parsers.SAXParser.parse(Unknown Source)

at com.ibm.ws.runtime.config.ConfigDocumentImpl.load(ConfigDocumentImpl.java:200)

at com.ibm.ws.runtime.config.ConfigServiceImpl.getDocument(ConfigServiceImpl.java:182)

at com.ibm.ws.runtime.config.ConfigServiceImpl.getDocumentObjects(ConfigServiceImpl.java:126)
此核心文件serverindex.xml 在正确的节点路径(Crm2Qry1Node01)下面存在,日志上显示此核心配置文件加载路径错误(Crm2Rep1Node01),该无法启动的server实际不在此节点Crm2Rep1Node01下,怀疑管理控制台对相应server的管理有问题。
且此时有一个奇怪现象,将此server的原端口9081改成9091,通过控制台启动该server可以正常启动,经分析9081端口也未被占用,这样又说明控制台是可以管理相应节点server的,问题步入盲区。将端口换回9081,控制台再次尝试启动该server,还是无法启动,可是尝试从后台用命令启动,又能成功启动。
最终问题:
使用原端口9081,从控制台无法启动该server,从后台命令启动可以;将端口改成9091,从控制台又可以成功启动该server,后台命令启动也可以。请问这种现象是什么原因?收起
参与5

查看其它 3 个回答ziying的回答

ziyingziying系统工程师信息有限公司
运行下 syncNode.sh 同步下试试。
政府机关 · 2015-04-01
浏览1518

回答者

ziying
系统工程师信息有限公司
擅长领域: 中间件应用服务器WAS

ziying 最近回答过的问题

回答状态

  • 发布时间:2015-04-01
  • 关注会员:1 人
  • 回答浏览:1518
  • X社区推广