金蝶s-HR Cloud二次开发 - Eclipse or Bos工具debug 调试环境原创
金蝶云社区-liheng_li
liheng_li
2人赞赏了该文章 894次浏览 未经作者许可,禁止转载编辑于2023年04月20日 17:33:11

适用范围:

s-HR 8.2 SP2以上

案例场景:

1.    二开Debug启动shr环境调试

解决方案:

(1)    在eclipse或者Bos工具进行debug configurations

image.png


主机:所需要调试的环境Ip,port

windows下测试debug端口是否开放(cmd命令):telnet  ip  port(默认8000)

linux下命令相同


(2)连接原理:eclipse允许用户使用socket attach远程连接远方服务器SSH端口,Bos工具基于Eclipse开发,也具备此功能


注意事项:

以下所有操作禁止在客户正式环境使用

1.    若所连环境受防火墙限制,则无法连通

2.    查看端口是否被其他进程占用netstat -ano |finstr “port”

若debug端口被占用(默认8000),可以修改所需调试环境目录:\eas\server\bin\common.pm


image.png


4.测试debug端口是否开放操作需要确保操作系统启动了Telnet客户端

5.群集环境多实例下只能debug单个实例,可以单独停止某一个实例

image.png


以管理员身份运行环境目录\eas\server\profiles\server3\bin\debugserver.bat

等待启动成功,刷新应用服务器查看debug启动实例是否正在运行


赞 2