bug-JAVA调用SAP函数

问题:com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed

最近同事在用java调用SAP系统函数时出现了如下图错误,后来同事就找我协助。我利用它的代码在本机跑,也报出同样的错误。最后经过多方查找与尝试终于解决了这个问题。

总结处理的方式:

1、首先检查代码是否写的有问题,jar包及dll文件是否添加,可以ping/telnet尝试网络是否正常;

2、调整JDK版本,可以用1.7/1.8都尝试一下;

3、修改本机计算机用户名,不能包含中文,(修改后请关机,再启动,有时候重启还真不靠谱)。

最终本人就是通过修改计算机名字,成功解决该问题,并且在JDK1.7及1.8上跑都没有问题。

猜你喜欢

转载自blog.csdn.net/qq_27052085/article/details/84316165