sapjco3 开发与部署环境设置

Posted 如若

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sapjco3 开发与部署环境设置相关的知识,希望对你有一定的参考价值。

windows 环境设置
1.sapjco3.dll 需要与 sapjco3.jar 在同一目录
2.设置系统环境变量,将sapjco3所在目录加入系统环境变量
  例如:
      新建环境变量
          变量名: JAVA_SAPJCO 
          变量值: E:\sapjco3\sapjco3-win32
      将新建的 JAVA_SAPJCO 环境变量加入 系统环境变量 Path变量集合中.
          %JAVA_SAPJCO%\sapjco3.jar

3.项目部署运行
    将 sapjco3.dll 加入到c:/windows/system32/目录 或者 将 sapjco3.dll 加入到 JDK/bin 目录下 

sapjco3 开发环境设置
1.开发中需要将sapjco3.jar加入到项目的build path中
2.或者将其加入 本地 maven 库
mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar
用以替换 org.hibersap 加载项下载的文件
<dependency>
    <groupId>org.hibersap</groupId>
    <artifactId>sapjco3</artifactId>
    <version>3.0</version>
</dependency>

/******************************************************************************
*
******************************************************************************/

linux 环境设置
1.将sapjco3.jar 文件复制至  $JAVA_HOME/lib/sapjco3.jar 
2.将 libsapjco3.so 文件复制至 $JAVA_HOME/jre/lib/amd64/server/libsapjco3.so
3.设置环境变量
    vim /etc/profile 修改文件
    JAVA_HOME=/usr/local/java
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/sapjco3.jar
    JRE_HOME=$JAVA_HOME/jre
    LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server
    export JAVA_HOME LD_LIBRARY_PATH PATH
4.配置本地 hosts 将主机名字映射到IP地址
    1.控制台执行  hostname 命令查看计算机名 
    2.控制台执行 hostname -i 查看本机IP 
    3.编辑hosts文件  vi /etc/hosts
    4.在 /etc/hosts中 加入
      192.168.1.10(本机IP) localhost hostname(计算机名)

linux 下运行
运行
nohup java -jar sap.jar >sap_temp.txt &
查找进程
ps -aux|grep sap
结束进程
kill -s 9 "pid"

 

以上是关于sapjco3 开发与部署环境设置的主要内容,如果未能解决你的问题,请参考以下文章

使用sapjco3 连接sap环境问题:在使用java -jar home/sapjco3.jar 时,出来的SAP java Connector 显示出错

Python 远程开发环境部署与调试

Gitlab部署及汉化操作

Docker开发环境预览

持续集成与自动化部署 - gitlab部署

VSCode插件开发全攻略代码片段设置自定义欢迎页