redhat 5.0下JBoss的安装和配置(全过程)

1      安装操作系统

1.1    设置光驱启动

打开光驱,放入RHEL5系统光盘,会看到如下开机提示,如图 1。

直接按回车进入图形界面安装

1.2     检查安装盘

经过几分钟启动过程,检测安装光盘,选OK检测安装盘,选Skip跳过检测。

1.3     RHEL5欢迎界面

系统自动检测硬件设备,如果通过检查就开始初试化安装,会出现RHEL5欢迎界面,按“Next”按钮继续。

1.4     语言选择

使用鼠标来选择你想在安装中使用的语言(如图3 ),选简体中文,点击「下一步」来继续。

 

1.5     键盘配置

使用鼠标选择系统默认键盘类型,选择美国英语式,参见图4。选定后,点击「下一步」。

1.6     输入安装序列号

1.7     磁盘分区

下面进行磁盘分区,分区允许你将硬盘驱动器分隔成独立的区域,每个区域都如同是一个单独的硬盘驱动器。如图 5 。

 

 

其他分区选项说明:

 删除系统内所有的 Linux 分区 —— 选择该选项来只删除 Linux 分区(在从前安装 Linux 时创建的分区)。这将不会影响你的硬盘驱动器上可能会有的其它分区(例如:VFAT或 FAT32 分区)。

 删除系统内的所有分区 —— 选择这一选项来删除你的硬盘驱动器上的所有分区(这包括由其它操作系统创建的分区,如 Windows 所创建的分区或 NTFS 分区)。

保存所有的分区,使用现有的空闲空间—— 选择这一选项来保留你当前的数据和分区,假设你的硬盘驱动器上有足够的可用空闲空间的话。

自定义分区——要手工分区,选择 Disk Druid 分区工具。

1.7.1     选择自定义分区

自定义分区说明
参照如下信息进行分区:

/boot    100M    Ext3   启动区

SWAP     4G              交换分区

/        剩下的空间  Ext3    系统区

 

1.8     配置引导装载程序

按默认设置。

1.9     设置网络

选中手工设置,输入IP 地址、子网掩码、网关。 

设置网络

 

1.9.1    设置时区

如图8,用鼠标在地图上选中上海。

设置时区

1.10       设置root口令

 

设置root口令

 

1.11       定制软件包

如图 10 ,选择现在定制,然后定制需要的软件包。

定制软件包

 

1.12       开始安装RHEL5

图11 是安装过程开始的一个截图,点击「下一步」。

 

开始安装界面

1.13       完成安装

如果出现图12界面表示安装成功,重新引导系统。

RHEL5安装完成界面

 

2      RHEL5下jdk的安装配置

安装配置jdk

2.1     安装jdk

创建testuser用户,把jre-6u3-linux-i586.bin拷到该用户目录

#cd /home/testuser 

给所有用户添加可执行的权限 

#chmod a+x jre-6u3-linux-i586.bin

验证您是否具有执行该文件的权限

#ls -l

启动安装过程

#./jre-6u3-linux-i586.bin

显示二进制许可协议,空格键显示下一页,读完协议后,输入yes继续安装

安装完成显示Done

在/home/testuser目录下显示生成jre1.6.0_03

把jre1.6.0_03链接到jre,这样就省去了在环境变量中把jre1.6.0_03修改为jre的麻烦

#ln –s jre1.6.0_03jre

提示:

若安装RPM文件,执行

#./jre-6u3-linux-i586-rpm.bin

此时会生成文件jre-6u3-linux-i586.rpm,同样给所有用户添加可执行的权限 

#chmod a+x jre-6u3-linux-i586.rpm

安装程序 

#rpm -ivh jre-6u3-linux-i586.rpm

出现安装协议等,按接受即可。

 

2.2    设置环境变量 

在profile文件最后面加入变量,命令如下

#vi /etc/profile

export JAVA_HOME=/xino/jboss/jre

exportCLASSPATH=$JAVA_HOME/lib

exportPATH=$JAVA_HOME/bin:$PATH

保存退出。 

要使JDK在所有的用户中使用,可以这样: 

创建java.sh文件,添加变量,命令如下

#vi /etc/profile.d/java.sh 

export JAVA_HOME=/xino/jboss/jre

exportCLASSPATH=$JAVA_HOME/lib

exportPATH=$JAVA_HOME/bin:$PATH

保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

2.3     检查变量设置

使用echo命令检查环境变量设置情况。

提示:

在验证前先logout,再重新登陆

#echo $JAVA_HOME

显示/home/testuser/jre

#echo $CLASSPATH

显示/usr/java/jre/lib

2.4     测试

检查JDK是否安装成功

#java -version

如果看到JVM版本及相关信息,即安装成功!

 

3       安装jboss

3.1     解压

安装jboss 

解压jboss到一个目录中如:/xino/jboss/jboss-4.2.1.GA

 

3.2     设置环境变量

在最后面加入变量,命令如下

#vi /etc/profile  

JBOSS_HOME=/xino/jboss/jboss-4.2.1.GA

PATH=$PATH:$JBOSS_HOME/bin

export JBOSS_HOMEPATH

保存退出。

 

3.3     启动jboss

#cd/xino/jboss/jboss-4.2.1.GA/bin

#./run.sh –b 0.0.0.0

后台启动执行

nohup ./run.sh –b 0.0.0.0

提示:

如果需要更改jboss的端口(默认为8080),只需要改jboss中web服务器端口

#vi /xino/jboss/jboss-4.2.1.GA/server/default/deploy/jboss-web.deployer/server.xml    

将下面一行中的port参数修改为需要的端口号即可

 

3.4     开启端口

防火墙开启8080端口

 

3.5     测试

打开浏览器输入http://localhost:8080,如果有测试页显示,说明安装成功!

 

3.6    配置jboss自启动

安装jboss-4.2.1.GA到/usr/java/jboss-4.2.1.GA

链接

#cd /usr/java

#ln –s jboss-4.2.1.GA jboss

编辑/etc/profile文件,在最后添加

#vi /etc/profile

JBOSS_HOME=/usr/java/jboss

PATH=$PATH:$JBOSS_HOME/bin

export JBOSS _HOMEPATH

复制JBoss自带的启动文件到/etc/init.d下

#cd /usr/java/jboss/bin

#cp jboss_init_redhat.sh  /etc/init.d/

  设置启动脚本

# ln –s/etc/init.d/jboss_init_redhat.sh /etc/rc3.d/K20jboss_init_redhat.sh

# ln –s/etc/init.d/jboss_init_redhat.sh /etc/rc3.d/S80jboss_init_redhat.sh

# ln –s/etc/init.d/jboss_init_redhat.sh /etc/rc5.d/K20jboss_init_redhat.sh

# ln –s/etc/init.d/jboss_init_redhat.sh /etc/rc5.d/S80jboss_init_redhat.sh

 

 

此时会在/etc/rc3.d和/etc/rc5.d下创建一个S80jboss_init_redhat.sh的连接文件。

 

分配执行权限(为了简单使用了777的权限)

#chmod –f 777/etc/init.d/jboss_init_redhat.sh

#chmod –f 777/etc/rc3.d/S80jboss_init_redhat.sh

#chmod –Rf 777 $JBOSS_HOME

 

编辑/etc/init.d/jboss_init_redhat.sh文件(注:红色为修改部分)

#define where jboss is - this is the directory containing directories log, bin, confetc

JBOSS_HOME=${JBOSS_HOME:-"/usr/java/jboss"}

 

#define the user under which jboss will run, or use 'RUNASIS' to run as the current user

JBOSS_USER=${JBOSS_USER:-"jboss"}

 

#make sure java is in your path

JAVAPTH=${JAVAPTH:-"java"}

 

#configuration to use, usually one of 'minimal', 'default', 'all'

JBOSS_CONF=${JBOSS_CONF:-"default"}

 

#if JBOSS_HOST specified, use -b to bind jboss services to that address

JBOSS_BIND_ADDR=${JBOSS_HOST:-"-b 0.0.0.0"}

 

#define the classpath for the shutdown class

JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh -S"}

 

#define the script to use to start jboss

JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -b 0.0.0.0"}

 

if [ "$JBOSS_USER" = "RUNASIS" ]; then

  SUBIT=""

 

 

 

3.7    测试配置结果

配置完成,重新启动Linux服务器,打开浏览器http://localhost:8080,如果有测试页显示,说明配置成功!

 

 

 

你可能感兴趣的:(redhat 5.0下JBoss的安装和配置(全过程))