【电子回单】port 8089 is already in use原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
4人赞赏了该文章 1,750次浏览 未经作者许可,禁止转载编辑于2022年10月12日 20:22:39
summary-icon摘要由AI智能服务提供

文本描述了金蝶电子回单程序启动失败,原因是端口8089已被占用。解答中提供了排查和解决步骤,包括查找占用端口的程序并结束进程,或修改电子回单程序的端口。还讨论了在不同操作系统中查看PID的方法,并拓展了如果服务器上安装其他应用程序使用同一端口时的处理方式,包括修改端口及在相关系统中更新配置。

问题描述:

        电子回单程序启动失败,提示:port 8089 is already in use

image.png


分析解答:

        金蝶电子回单程序要用到8089端口,启动时提示“port 8089 is already in use”,说明端口8089被其它程序占用了,可以这样排查:

1、在电子回单程序服务器上,cmd打开命令提示符窗口,输入命令后按回车键:netstat -ano|findstr 8089

image.png

说明:如何查询端口被哪个程序占用了,可以百度一下,可以查到相当多的资料。


找到8089端口号对应的PID,如图,8089端口号对应的PID为21112,然后打开任务管理器,查看PID对应的进程位置,然后结束进程。

说明:win7操作系统,点【查看-选择列,把PID显示出来】;win10操作系统,可以在【详细信息】页签查看。

image.png


拓展:

        如果电子回单服务器上还安装了其它应用程序,例如某银行的前置机也用了该端口,要么修改前置机的端口,要么修改电子回单程序的端口。如果要修改电子回单程序,可以这样操作:

1、在回单目录 \ebgProxy_xxxx\config文件夹下下,编辑这个文件:application.yml 中的port值。

image.png


2、修改电子回单程序的端口之后,重启电子回单系统。

注意:重启电子回单系统之后,还需要手工启动模块管理中的“回单模块”和“回单平台SFTP模块”。

image.png


3、修改电子回单程序的端口之后,还要在web银企平台的【业务管理 - 全局业务配置】中的“金蝶银企电子回单系统端口”,如下图。注意,修改配置后需要重启银企平台才能生效。

image.png


4、修改电子回单程序的端口之后,业务系统要作哪些处理?

1)、如果业务系统使用金蝶云星空公有云+VPN方式(即银企平台IP配置为127.0.0.100,金蝶银企电子回单系统交互协议选择HTTP),还需要提单给云星空运维开放回单平台修改后的新端口,星空下载电子回单需要访问电子回单系统的端口。

2)如果业务系统使用金蝶云星空私有云,金蝶银企电子回单系统交互协议选择HTTP,需要星空服务器能放访问电子回单系统的这个端口。

3)如果业务系统是EAS私有云,需要服务器能访问电子回单系统的这个端口

4)如果业务系统是EAS Cloud公有云(或者云租赁),需要联系EAS CLoud公有云运维开放回单平台修改后的新端口,详细可以咨询EAS 公有云运维同事。

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0