SAP JCO3配置

windows 環境設置
1.sapjco3.dll 須要與 sapjco3.jar 在同一目錄
2.設置系統環境變量,將sapjco3所在目錄加入系統環境變量
  例如:
      新建環境變量
          變量名: JAVA_SAPJCO 
          變量值: E:\sapjco3\sapjco3-win32
      將新建的 JAVA_SAPJCO 環境變量加入 系統環境變量 Path變量集合中.
          %JAVA_SAPJCO%\sapjco3.jar

3.項目部署運行
    將 sapjco3.dll 加入到c:/windows/system32/目錄 或者 將 sapjco3.dll 加入到 JDK/bin 目錄下 

sapjco3 開發環境設置
1.開發中須要將sapjco3.jar加入到項目的build path中
2.或者將其加入 本地 maven 庫
mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar
用以替換 org.hibersap 加載項下載的文件
<dependency>
    <groupId>org.hibersap</groupId>
    <artifactId>sapjco3</artifactId>
    <version>3.0</version>
</dependency>

/******************************************************************************
*
******************************************************************************/

linux 環境設置
1.將sapjco3.jar 文件複製至  $JAVA_HOME/lib/sapjco3.jar 
2.將 libsapjco3.so 文件複製至 $JAVA_HOME/jre/lib/amd64/server/libsapjco3.so
3.設置環境變量
    vim /etc/profile 修改文件
    JAVA_HOME=/usr/local/java
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/sapjco3.jar
    JRE_HOME=$JAVA_HOME/jre
    LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server
    export JAVA_HOME LD_LIBRARY_PATH PATH
4.配置本地 hosts 將主機名字映射到IP地址
    1.控制檯執行  hostname 命令查看計算機名 
    2.控制檯執行 hostname -i 查看本機IP 
    3.編輯hosts文件  vi /etc/hosts
    4.在 /etc/hosts中 加入
      192.168.1.10(本機IP) localhost hostname(計算機名)

linux 下運行
運行
nohup java -jar sap.jar >sap_temp.txt &
查找進程
ps -aux|grep sap
結束進程
kill -s 9 "pid"
/******************************************************************************
*
******************************************************************************/

注意的問題
上面的介紹是複製來的參考,本次沒有配置過環境變量
web-inf/lib 下放個sapjco3.jar ;目的是,當打包發佈後,是須要這個包的
開發的時候buidlPath下加入
sapjco3.jar 開發的時候會用到包中的相關接口。。因此也是必須的
最後
sapjco3.dll直接讀丟windown/system32
由於是在WEB中作集成,因此各方面版本都要一致,好比tomcat32位確定是無法加載64位的JCO的DLL的
另外IA64平臺下也無法泡AMD64的JCO的
此次個人環境是tomcat7.0.29 64位
jco Amd64

spring spring mvc mybatis由於忙全部沒有上傳此次用到的包,若是你看到了這篇文章,須要JAR包的話,請聯繫我。。
相關文章
相關標籤/搜索