前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP项目部署配置sapjco

SAP项目部署配置sapjco

原创
作者头像
Thinker1024
发布2024-04-08 21:16:45
3690
发布2024-04-08 21:16:45

当在Windows上部署和配置SAP JCo时,您需要按照以下步骤进行操作:

  1. 将lib文件夹中的sapjco3.dll文件复制到C:\Windows\System32目录下(或者直接复制到打包的项目jar包同级目录)。
  2. 将lib文件夹中的sapjco3.jar文件复制到JRE安装目录下的lib\ext目录中,例如:C:\Program Files\Java\jre1.8.0_201\lib\ext。

在Linux上部署和配置SAP JCo时,您需要按照以下步骤进行操作:

  1. 将lib文件夹中的libsapjco3.so文件复制到一个目录中,例如:/usr/java/jdk1.8.0_191/jre/lib/amd64/server/libsapjco3.so。
  2. 在/etc/profile配置文件中添加libsapjco3.so所在目录的配置,例如:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/java/jdk1.8.0_191/jre/lib/amd64/server。
  3. 将lib文件夹中的sapjco3.jar文件复制到JRE安装目录下的lib\ext目录中,例如:/usr/java/jdk1.8.0_191/jre/lib/ext/sapjco3.jar。

您可以使用以下简便的方法在Linux上部署和配置SAP JCo:

  1. 将sapjco3.jar文件放置在classpath路径中。
  2. 将环境变量LD_LIBRARY_PATH设置为libsapjco3.so所在的目录。
  3. 在启动脚本中设置上述配置。例如,创建一个脚本文件,将其与jar包放置在同一级目录的sapjco3文件夹中,然后使用以下脚本内容:
代码语言:javascript
复制
#!/bin/sh

NAME="mos-x3-gls-service-2022.3.RELEASE"

ROOT=$(cd $(dirname ${BASH_SOURCE[0]}); pwd )
PID=$(cat /var/run/"$NAME".pid)
export LD_LIBRARY_PATH="$ROOT"/sapjco3/
kill -9 $PID

nohup java -Xbootclasspath/a:"$ROOT"/sapjco3/sapjco3.jar -Xms256m -Xmx1024m -jar "$ROOT"/"$NAME".jar  &> log.txt 2>&1 &

echo $! > /var/run/"$NAME".pid

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档