电子回单程序启动失败,提示:port8089isalreadyinuse
分析解答:
金蝶电子回单程序要用到8089端口,启动时提示“port8089isalreadyinuse”,说明端口8089被其它程序占用了,可以这样排查:
1、在电子回单程序服务器上,cmd打开命令提示符窗口,输入命令后按回车键:netstat-ano|findstr8089
说明:如何查询端口被哪个程序占用了,可以百度一下,可以查到相当多的资料。
找到8089端口号对应的PID,如图,8089端口号对应的PID为21112,然后打开任务管理器,查看PID对应的进程位置,然后结束进程。
说明:win7操作系统,点【查看-选择列,把PID显示出来】;win10操作系统,可以在【详细信息】页签查看。
拓展:
如果电子回单服务器上还安装了其它应用程序,例如某银行的前置机也用了该端口,要么修改前置机的端口,要么修改电子回单程序的端口。如果要修改电子回单程序,可以这样操作:
1、在回单目录\ebgProxy_xxxx\config文件夹下下,编辑这个文件:application.yml中的port值。
2、修改电子回单程序的端口之后,重启电子回单系统。
注意:重启电子回单系统之后,还需要手工启动模块管理中的“回单模块”和“回单平台SFTP模块”。
3、修改电子回单程序的端口之后,还要在web银企平台的【业务管理-全局业务配置】中的“金蝶银企电子回单系统端口”,如下图。注意,修改配置后需要重启银企平台才能生效。
4、修改电子回单程序的端口之后,业务系统要作哪些处理?
1)、如果业务系统使用金蝶云星空公有云+VPN方式(即银企平台IP配置为127.0.0.100,金蝶银企电子回单系统交互协议选择HTTP),还需要提单给云星空运维开放回单平台修改后的新端口,星空下载电子回单需要访问电子回单系统的端口。
2)如果业务系统使用金蝶云星空私有云,金蝶银企电子回单系统交互协议选择HTTP,需要星空服务器能放访问电子回单系统的这个端口。
3)如果业务系统是EAS私有云,需要服务器能访问电子回单系统的这个端口
4)如果业务系统是EASCloud公有云(或者云租赁),需要联系EASCLoud公有云运维开放回单平台修改后的新端口,详细可以咨询EAS公有云运维同事。
推荐阅读
【电子回单】回单模块启动报错
问题描述:如下图所示,在“模块管理”中启动回单模块报错,提示:'xxx_xx.yy银行电子回单获取下载列表',becauseonealreadyexi…
700
266
【电子回单】银企平台查询电子回单报错:读取流…
问题描述:部署了20221028的回单版本之后,银企平台查询文件类的电子回单报错,日志如下:[图片][2022-11-0208:44:43,884IN…