STAF/STAX安裝配置

STAF基礎用法及簡單配置
1. 基礎用法
STAF [-verbose] Endpoint Service Request
-verbose 指定輸出採用verbose模式,verbose是一種數據結構
Endpoint 操作對象IP。指定目標STAF系統,由STAFProc解析以便確定是在本地處理還是發送到遠端STAF系統。本機的話可直接寫local。
Service 指定要調用的服務
Request 調用服務的所需的參數
STAF的返回值:當服務處理結束將返回兩類數據,一是表示服務處理結果的返回碼既服務是成功還是失敗,二是該服務返回的特定數據。
2. STAF的簡單安裝配置
我們假設有2臺機器,機器A是windows機器,IP是10.2.5.100,機器B是Linux機器,IP是10.2.5.101
1. 安裝包下載
http://staf.sourceforge.net/getcurrent.php 下載所需安裝包,有Windows、Linux、Solaris、Mac等不同平臺不同的版本的安裝包。如果機器上未安裝JDK,可以下載含JDK的安裝包。
2. Windows 下的安裝
2.1 在windows平臺上,雙擊STAF的安裝包,按照提示進行安裝即可.
2.2 修改STAF安裝目錄/STAF/bin中的STAF.cfg文件,配置機器間的信任關係。把Linux機器的IP配置進config文件。如下:

    # Set default local trust  
    trust machine local://local level 5  
    trust machine 10.2.5.101 level 5 

2.3 運行安裝目錄下的STAFEnv.bat
2.4 重新啓動STAFProc
2.5 在CMD下鍵入下列命令來確認STAF已經安裝正確:

staf local service list
  1. Linux 下的安裝
    注意,有的Linux版本需要先安裝C庫,否則STAF起不來。參考下載地址:
    http://rpm.pbone.net/index.php3/stat/4/idpl/2790009/com/libstdc++-3.4.5-2.i386.rpm.html
    Linux下的STAF有兩種安裝模式,一種是直接下載bin包進行安裝,另一種則是下載tar包進行安裝,以tar包安裝爲例:
    3.1. 解壓安裝包:
    tar xzvf STAF331-linux.tar.gz
    3.2 解壓後會出現一個STAF文件夾,進入該文件夾
    ./STAFInst
    進行安裝,默認會被安裝到/usr/local/staf下
    3.3 配置環境變量,將下列代碼加入到要運行STAF的用戶名目錄下.bash_profile文件裏:
    PATH=/usr/local/staf/bin:$PATH  
    export PATH  
    LD_LIBRARY_PATH=/usr/local/staf/lib  
    export LD_LIBRARY_PATH  
    CLASSPATH=/usr/local/staf/lib/JSTAF.jar:/usr/local/staf/samples/demo/STAFDemo.jar  
    export CLASSPATH  
    STAFCONVDIR=/usr/local/staf/codepage  
    export STAFCONVDIR  
    STAFCODEPAGE=LATIN_1  
    export STAFCODEPAGE  
    nohup /usr/local/staf/bin/STAFProc > /usr/local/staf/stafproc.out 

3.4 修改STAF安裝目錄/usr/local/staf/bin目錄下的STAF.cfg文件,配置機器間的信任關係。把Windows機器的IP配置進config文件。如下:

    # Set default local trust  
    trust machine local://local level 5  
    trust machine 10.2.5.100 level 5  

3.5 啓動STAFProc

/usr/local/staf/bin/ STAFProc &

3.6 確認STAF已經安裝正確:

staf local service list
  1. 測試機器A、B的STAF是否配置成功
    在機器B上輸入如下命令,執行後機器B則會啓動記事本:
STAF 10.2.5.100 PROCESS START COMMAND notepad

注:詳細信息請參閱 http://staf.sourceforge.net/current/STAFUG.htm

STAX安裝配置(window):
  (1)安裝STAX:
  在C:/STAF目錄下新建文件夾services,將STAX解壓到 services文件夾下,目錄路徑如:C:/STAF/services/stax;
  (2)配置STAX:
  添加下面的配置信息到C:/STAF/bin/STAF.cfg配置文件中

SERVICE STAX LIBRARY JSTAF EXECUTE {STAF/Config/STAFRoot}/services/stax/STAX.jar OPTION J2=-Xmx384m

SERVICE EVENT LIBRARY JSTAF EXECUTE {STAF/Config/STAFRoot}/services/stax/STAFEvent.jar

SET MAXQUEUESIZE 10000

  (3)檢查STAX是否安裝成功:
  在命令行中運行“staf local service list”,查看結果中是否有下面記錄,有則說明安裝成功了:

  STAX JSTAF C:/STAF/services/stax/STAX.jar

  7.運行STAF:開始菜單–“Start STAF 3.3.0”
  8運行STAX:
  在命令行中輸入:

  java -jar C:/STAF/services/stax/STAXMon.jar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章