JAVA SAP JCO集成


集成sapjco需要使用Debain

Markup 全选
root@69026a23f5db:/# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

基于:adoptopenjdk/openjdk8:x86_64-alpine-jdk8u212-b04-slim

安装 unzip libuuid1  

libuuid1是libsapjco3.so的依赖  

- SAP JCo 的二进制 .so 是基于 glibc 编译的  

- Alpine 使用 musl libc,不兼容这些符号

因为 SAP JCo 需要 glibc,所以建议用 Debian/Ubuntu 这类基于 glibc 的镜像。不建议用 Alpine 基础的镜像,因为Alpine使用的是musl libc 编译

 

确认docker环境用的不是 Alpine镜像。集成sapjco需要使用Debain

root@69026a23f5db:/# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

linux docker容器中 检查libsapjco3.so依赖是否正常

Markup 全选
ldd /usr/lib/libsapjco3.so

jco依赖 libsapjco3.so.

正常输出信息:

JAVA SAP JCO集成

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:java项目集成nacos,实现配置加载以及服务子发现
下一篇:JAVA集成微信
评论列表

发表评论

评论内容
昵称:
关联文章

JAVA SAP JCO集成
java项目集成nacos,实现配置加载以及服务子发现
JAVA集成微信
leaf集成
SAP UI5 OData2
CentOS安装java
JAVA环境部署
SAP UI5 MDCTable Odata4实例
SAP S4启动与停止命令
JAVA JDK官方下载地址
JAVA Spring BootURL 忽略大小写
SAP公有云接口按照日期+时间增量查询数据
SAP hana 接口API使用Postman请求时签名处理,自动签名脚本
C#的进化——C#发展史、C#1.0-10.0语法系统性梳理、C#与JAVA的对比
Visual Studio(VS) 集成 Git 的命令窗口 Git Bash
C#和java对URL编码(UrlEncode)的差异
SAP UI5应用程序的配置文件之【路由配置】
使用Vue3轻松集成Lottie-web动画:从入门到实践
.NET Core集成Quarz相关
JAVA项目Jenkins构建记录

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码