1、安装环境
1.1硬件环境
IBM System x3250
处理器 INTEL P D(双核)3.4 G
内存 2 GB DDR II 667 MHz
硬盘 2块160GB SATA 硬盘
网卡 双千兆以太网
1.2软件环境
LINUX ENTERPRISE AS4.0
2、安装jboss
2.1:复制jdk1.6.0_01文件夹到Linux系统中
移动到某一目录下,这里是/home/oracle/
2.2:复制jboss-4.0.5GA到Linux系统中
移动到某一目录下,这里是/home/oracle/
2.3: 编辑$ vi .bashrc
在oracle用户下,编辑vi .bashrc文件,整个文件改为以下内容:
.bashrc
User specific aliases and functions
Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
JAVA_HOME=/home/oracle/jdk1.6.0_01
JAVA_BIN=/home/oracle/jdk1.6.0_01/bin
PATH=JAVA_HOME/bin
CLASSPATH=.:JAVA_HOME/lib/tools.jar
JBOSS_HOME=/home/oracle/jboss-4.0.5.GA
PATH=JBOSS_HOME/bin
export JAVA_HOME JAVA_BIN PATH CLASSPATH JBOSS_HOME
2.4:为用户设置相应的“执行”权限
chmod 755 -R /home/oracle/jboss-4.0.5.GA
chmod 755 -R /home/oracle/jdk1.6.0_01
chown -R oracle.oinstall /home/oracle
cd $JBOSS_HOME/bin
./run.sh
浏览器输入 http://localhost:8080,看是否出现jboss页面
3设置jboss自启动
3.1在root用户下,编辑/etc/profile
JAVA_HOME=/home/oracle/jdk1.6.0_01
PATH=JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH
JBOSS_HOME=/home/oracle/jboss-4.0.5.GA
PATH=JBOSS_HOME/bin
export JBOSS_HOME PATH
3.2复制JBoss自带的启动文件到/etc/init.d下
cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/init.d/
3.3设置启动脚步(如果拷贝过去执行报错,可采用手动输入)
ln -s /etc/init.d/jboss_init_redhat.sh /etc/rc.d/rc3.d/K20jboss_init_redhat
ln -s /etc/init.d/jboss_init_redhat.sh /etc/rc.d/rc3.d/S80jboss_init_redhat
ln -s /etc/init.d/jboss_init_redhat.sh /etc/rc.d/rc5.d/K20jboss_init_redhat
ln -s /etc/init.d/jboss_init_redhat.sh /etc/rc.d/rc5.d/S80jboss_init_redhat
3.4分配执行权限(如果拷贝过去执行报错,可采用手动输入)
chmod -f 777 /etc/init.d/jboss_init_redhat.sh
chmod -f 777 /etc/rc.d/rc3.d/S80jboss_init_redhat
chmod -f 777 /etc/rc.d/rc3.d/K20jboss_init_redhat
chmod -f 777 /etc/rc.d/rc5.d/S80jboss_init_redhat
chmod -f 777 /etc/rc.d/rc5.d/K20jboss_init_redhat
chmod -Rf 777 $JBOSS_HOME
3.5编辑/etc/init.d/jboss_init_redhat.sh文件
将文件中的信息改为如下:
JBOSS_HOME=${JBOSS_HOME:-" /home/oracle/jboss-4.0.5.GA "}
JAVAPTH=${JAVAPTH:-" /home/oracle/jdk1.6.0_01"}
JBOSS_USER=${JBOSS_USER:-"oracle"}
至此设置完成,重新启动机器验证。