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