jco异常-no sapjco3 in java.library.path(Linux系统)

这是个很操蛋的异常。

本来本地系统已经完美运行的东西,一传到Linux下面就出问题。于是各种百度,百度发现基本全是windows下的,什么dll文件什么jar包云云。照了试了试,发现都没有用。

doesn't work。

于是急中生智的我,想起Linux服务器上还有其他的项目,有个项目也使用了jco都能正常运行---------------------排除Linux环境配置的问题

最笨的方法,一个文件一个文件地比对,然后终于让我给发现了

没错,真相只有一个------------那就是libsapjco3.so这货

把这货放入Linux服务器项目web-inf目录lib文件夹中,又能完美跑起来了。

注:windows系统不用放入该文件也能正常运行,但linux系统必须需要此文件(法克)


贴一下错误:

java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
	at java.lang.Runtime.loadLibrary0(Runtime.java:849)
	at java.lang.System.loadLibrary(System.java:1088)
	at com.sap.conn.jco.rt.Def
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值