Sap项目环境打包配置

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"]

版权声明:本文为gcxzflgl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。