- 打包配置
pom.xml文件配置如下
设置打包方式:
<packaging>jar</packaging>
文件打包配置如下:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/META-INF</directory>
<includes>
<include>spring.factories</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<finalName>jhcloud-oa-service</finalName>
<!-- <build>-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 自己的启动类地址 -->
<mainClass>com.xxxx.cloud.SapMain</mainClass>
<includeSystemScope>true</includeSystemScope>
</configuration>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
- Linux系统配置sap环境
2.1.查询当前Linux安装Java位置
[root@10 lib]# which java
/home/jdk/bin/java
2.2.准备sap相关的文件
sap配置文件sapjco3.jar libsapjco3.so
2.3.将配置文件放入指定目录下
将sapjco3.jar放在jdk下的【$JAVA_HOME/lib】 文件夹中
将libsapjco3.so放在 【$JAVA_HOME/lib/amd64/server】 目录中的文件夹中
修改文件权限为 770 或 777
2.4.修改配置文件
在/etc/profile中添加如下配置,若已添加JAVA_HOME,仅需在其下补充剩余内容即可。
JAVA_HOME=/home/jdk
PATH=$JAVA_HOME/bin:$PATH
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/sapjco3.jar
export LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server
刷新配置
[root@10 server]# source /etc/profile
2.5.验证是否成功安装
在java安装目录下执行以下命令,。
[root@10 jdk]# java -jar $JAVA_HOME/lib/sapjco3.jar
出现以下内容即为安装成功
--------------------------------------------------------------------------------------
| SAP Java Connector |
| Copyright (c) 2000-2014 SAP AG. All rights reserved. |
| Version Information |
--------------------------------------------------------------------------------------
Java Runtime:
Operating System: Linux 3.10.0-957.el7.x86_64 for amd64
Java VM: 1.8.0_161 Oracle Corporation
Default charset: UTF-8
Versions:
JCo API: 3.0.11 (2014-04-15)
JCo middleware: JavaRfc 2.2.12
JCo library: 721.800
Library Paths:
Path to JCo archive: /home/jdk/lib/sapjco3.jar
Path to JCo library: /home/jdk/jre/lib/amd64/server/libsapjco3.so
--------------------------------------------------------------------------------------
| Manifest |
--------------------------------------------------------------------------------------
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.4
Created-By: 1.5.0_14-b03 (Sun Microsystems Inc.)
Specification-Title: SAP Java Connector v3
Specification-Version: 3.0.11
Specification-Vendor: SAP AG, Walldorf
Implementation-Title: com.sap.conn.jco
Implementation-Version: 20140416 0119 [3.0.11 (2014-04-15)]
Implementation-Vendor-Id: com.sap
Implementation-Vendor: SAP AG, Walldorf
Main-Class: com.sap.conn.jco.rt.About
--------------------------------------------------------------------------------------
完
7179





