JAVA调用SAP报错信息,各位帮忙看看什么原因

2024年12月05日 00:13
有2个网友回答
网友(1):

ERROR hostname 'NameNode' unknown

是不是服务器(linux) 无法访问sap所在的服务器

网友(2):

JAVA调用SAP报错叫做JCo二次部署异常。 JCo的原理是通过加载本地驱动实现的,因此在web项目里面在不重启server的情况下是无法重复加载sapjco3.dll驱动的,由于JCo是通过JNI实现的,即加载sapjco3.dll实现Java与SAP的通信,而JNI加载的class没办法被classloader卸载导致不能重复

将sapjco3.dll加到web容器(resin)的lib中,而将项目的WEB-INF\lib去掉,