欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

操作步骤如下:

1、通过ps -ef |grep Server命令找到ESB进程,并kill掉:

2、通过以下命令启动ESB:

nohup /home/esbuser/esb_home/server/startServer.sh &

nohup /home/esbuser/esb_home/console/startConsole.sh &

nohup /home/esbuser/esb_home/sam/startSAM.sh &

nohup /home/esbuser/esb_home/ssm/startSSM.sh &

3、启动后"console、软件资产"正常:
4、ESB启动后在软件资产中发布的能力无法访问

5、ESB启动后需要等待28分钟后才能访问发布的能力
【解答】
ESBServer启动时间过长,请检查下server下所有场景的transport端口是否有重复的,例如默认transport端口为9090,有多个transport用这一个端口,或者其他端口号。
如果有重复端口会产生jetty端口冲突,导致ESBServer日志一直卡在[default][2016-10-20 17:36:07,816][WARN][com.primeton.esb.model.transport.impl.AbstractStandardTransport:89] !no.message.packer!,此时说明ESBServer还未启动成功,由于端口冲突再进行等待重连。请将所有运行在server下场景的transport端口设置为不同的值,再进行尝试