Linux配置SAP驱动
准备驱动包
注意版本
- sapjco3.jar
- libsapjco3.so
添加到JDK目录下
- sapjco3.jar:放到$JAVA_HOME/lib目录下
- libsapjco3.so:放到$JAVA_HOME/jre/lib/amd64/server目录下
配置环境变量
使用root账号进行操作
vim /etc/profile
#再最后面加上如下:
export LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server
#加上原有的Java配置,如下完整版供参考
export JAVA_HOME=/usr/local/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib/tools.jar:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server
保存后使用如下命令使得修改立即生效
source /etc/profile
验证安装是否成功
进入$JAVA_HOME/lib目录下,执行如下命令,有问题的话会有报错信息。
版本不对这里也是正常,但是代码执行会报错。
java -jar sapjco3.jar
重启服务
如果服务已经开启了,需要重启服务,但是不建议使用重启命令,而是先关闭,后开启,直接重启可能不会有生效。
如果还没有生效,多重启几次服务,有条件的话,重启一下服务器。
还不行的话,百度吧。