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"]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章