JCO 报错:partner 'hostname:service' not reached - SAP S/4 Basis Tips

介绍

SAP Java Connector (SAP JCO) 是java程序 和 SAP应用进行通讯的中间件,可以从SAP Help Portal 获取到相关文档 SAP Java Connector Documentation 

问题现象

在使用 JCO和SAP进行通信时,偶发会出现错误:Connection refused: partner 'hostname:service' not reached

 

解决方法

这种错误一般是由于运行JCO的 windows 或linux服务器上,hosts和 services 映射表没有配置好导致的

一般在安装SAP服务器时,都会将/etc/hosts 和 /etc/services 配置好,因此我们可以从 SAP服务器上获取这些信息,将其拷贝到JCO所在的服务器上即可,一般格式如下:

P.S 如果是 Windows服务器,hosts和services文件一般位于 "%systemRoot%\System32\drivers\etc\"下,需要管理员权限编辑才可以。

P.S.2  一般来说,如果安装了 SAPGUI, 则windows 上的 services文件会自动添加好,无需再次添加。

猜你喜欢

转载自blog.csdn.net/lostworld_gy/article/details/85761734
今日推荐