当前位置: 首页 > 工具软件 > STAF > 使用案例 >

staf linux运行模式,【转】windows和linux下安装STAF

蓝夕
2023-12-01

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文件。如下:

view plaincopy to clipboardprint?

# Set default local trust

trust machine local://local level 5

trust machine 10.2.5.101 level 5

# Set default local trust

trust machine local://local level 5

trust machine 10.2.5.101 level 5

2.3 重新启动STAFProc

2.4 在CMD下键入下列命令来确认STAF已经安装正确:

staf local service list

3.       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

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

# 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

 类似资料: