- 论坛徽章:
- 0
|
最近项目中,需要增加短连接功能,用到jboss。把具体的安装配置说明一下。注意,下面环境是为HP-UX
1. JBOSS安装与配置
1.1 安装步骤
1、 以mocsa用户登录系统 ,进入/opt/aspire/product/mocsa目录;
2、 看环境有没有安装jdk,没有安装则安装;将jdk-1_4_2_13-linux版本的压缩包上传到$JBOSS/下,约定 $JBOSS代表JBOSS安装目录,解压缩jdk-1_4_2_13到$JBOSS/ jdk-1_4_2_13目录,执行jdk-1_4_2_13文件夹下*.bin文件;
验证jdk是否安装成功和版本:在$JBOSS/ jdk-1_4_2_13/bin下执行java –version 系统显示:java version "1.4.2.09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2.09-050713-03:34)
Java HotSpot(TM) Server VM (build 1.4.2 1.4.2.09-050713-05:46-PA_RISC2.0 PA2.0 (aCC_AP), mixed mode)
3、 在/opt/aspire/product/mocsa目录下创建jboss目录做为Jboss的安装目录;
4、 取得发布包中的jboss-4.0.5GA.zip放到jboss目录下,用unzip jboss-4.0.5GA.zip命令解压缩;
5、 进入jboss目录下的bin目录,执行chmod 777 *.sh
1.2 JBOSS配置
1、 配置环境变量
设置JAVA_HOME、PATH、CLASSPATH,即在.profile文件中增加如下内容:
export PS1='$PWD>'
alias ls="ls -F"
LANG=zh_CN.GB18030
export LANG
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
export LANGUAGE
export JBOSS=/home/mocs/jboss-4.0.5.GA
export JBOSS_HOME=$JBOSS
export JAVA_HOME=/opt/java1.4
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:{$JAVA_HOME}/bin
注:红色字体请根据实际情况修改,JBOSS表示jboss部署的路径,JAVA_HOME表示jdk安装的路径。
4、2、 创建jboss运行参数配置文件
在$JBOSS_HOME/server/adapter目录下新建run.conf,文件内容如下
MAX_FD="8192"
JAVA_OPTS="-server -Xms512m -Xmx1024m -Xloggc:./gc/$$ -XX:PermSize=64m -XX:MaxPermSize=128m -XX:-UseParallelGC -D MOCSHOME=/opt/aspire/product/mocsa/mocsht"
在$JBOSS_HOME/bin目录下修改run.conf,在run.conf文件中增加以下配置:
JAVA_HOME=/opt/java1.4
export JAVA_HOME
JBOSS=/home/mocs/jboss-4.0.5.GA
JBOSS_HOME=$JBOSS
export JBOSS_HOME
PATH=$PATH:{$JAVA_HOME}/bin
export PATH
红色字体部分请根据实际情况修改MOCSHOM表示mocs部署路径;JBOSS和JAVA_HOME同上。
5、3、 创建启动脚本
在$JBOSS_HOME/server/adapter创建启动脚本start.sh,内容如下
mv nohup.out nohup.bak
DIRNAME=`dirname $0`
RUN_CONF=$DIRNAME/run.conf
export RUN_CONF
nohup $JBOSS_HOME/bin/run.sh -c adapter& > nohup.out
创建启动脚本后需要修改脚本的执行权限。
6、4、 创建停止脚本
在$JBOSS_HOME/server/adapter创建停止脚本down.sh,内容如下
$JBOSS_HOME/bin/shutdown.sh --server=jnp://localhost:1099 --shutdown
其中1099端口为示意,请根据实际的JNDI端口修改。创建脚本后需要修改脚本的执行权限。
12、5、 修改端口
如果在一台机器上部署了多个jboss server,需要修改相关端口以避免端口冲突,修改端口的方法如下:
vi $JBOSS_HOME/server/engine/conf/jboss-service.xml
n JNDI端口:默认1099
name="jboss:service=Naming"
xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
......
1099
1098
-->
n RMI端口:默认4444
name="jboss:service=invoker,type=jrmp">
4444
.........
vi $JBOSS_HOME/engine/deploy/jbossweb-tomcat55.sar/server.xml
n HTTP端口:
80" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false"redirectPort="19011" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"/>
n AJP端口:目前暂不使用AJP,相关配置注释掉。
emptySessionPath="true" enableLookups="false" redirectPort="8443"
protocol="AJP/1.3"/>
-->
6、 在$JBOSS_HOME/server目录下创建default目录,将adapter下所有文件拷贝一份至default目录下,给default目录下所有文件执行权限。
7 启动测试
执行$JBOSS_HOME/server/adapter/start.sh脚本,tail –f nohup.out看启动信息,看到类似以下信息说明启动成功。
16:02:43,215 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
0.000: [GC 139776K->9572K(506816K), 0.4839663 secs]
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70934/showart_1149793.html |
|