欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Sap项目环境打包配置

程序员文章站 2022-05-18 08:03:16
...

Sap相关文件链接:https://pan.baidu.com/s/1CK4yrESACF6NgwqJwQZPOQ 提取码:jrht

针对sap打包部署的说明
sapjco3.jar无法直接使用maven下载,需要手动加到项目中
maven依赖:

<dependency>
    <groupId>com.sap</groupId>
    <artifactId>com.sap.conn.jco.sapjco3</artifactId>
    <version>IDE</version>
</dependency>

IDEA中一直显示下载失败,需要执行手动安装(windows/Linux)

1.sapjco3.jar的导入(jar文件所在的目录执行命令)

mvn install:install-file -Dfile=sapjco3.jar -DgroupId=com.sap -DartifactId=com.sap.conn.jco.sapjco3 -Dversion=IDE -Dpackaging=jar

2.windows打包jar添加插件(可选)

把dll文件放到C:\Windows\System32

3.linux打包jar添加插件 (可选)

rz libsapjco3.so  上传文件
chmod 777 libsapjco3.so 更新权限
cp libsapjco3.so /usr/lib 复制到指定位置下

4.重启服务即可

Docker打包编排文件(需要前置步骤执行):

FROM centos7.4
RUN yum install kde-l10n-Chinese -y
RUN yum install glibc-common -y
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LC_ALL zh_CN.UTF-8
RUN mkdir /usr/local/jdk1.8
COPY libsapjco3.so  /usr/lib64/libsapjco3.so
ADD  jdk-8u191-linux-x64.tar.gz /usr/local/jdk1.8
ENV JAVA_HOME /usr/local/jdk1.8/jdk1.8.0_191
ENV PATH $JAVA_HOME/bin:$PATH
ADD ace-data-conversion.jar app.jar
RUN bash -c 'touch /app.jar'
RUN echo "Asia/Shanghai" > /etc/timezone
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+08","-jar","/app.jar"]
相关标签: Sap