### Linux下安装JBoss并设置自启动服务 在Linux环境下安装JBoss并配置其作为系统服务自启动是一项常见的任务,特别是在部署Java应用服务器时。本文将详细介绍如何在Linux环境中完成这些步骤,包括JDK的安装、环境变量的配置、JBoss的安装与配置以及最后的自启动服务设置。 #### 一、安装JDK JBoss是基于Java的应用服务器,因此首先需要安装JDK。这里以JDK 1.5.0.06为例进行介绍: 1. **下载并安装JDK**:可以通过官方网站或其他可信渠道下载JDK 1.5.0.06的安装包,并根据提示进行安装。安装完成后,通常会把JDK放在`/usr/java`目录下。 2. **配置JDK环境变量**:为了确保系统能够识别到已安装的JDK,需要编辑`/etc/profile`文件或创建一个新的脚本文件来配置环境变量。具体步骤如下: - 使用文本编辑器(如vi)打开`/etc/profile`文件。 ```bash vi /etc/profile ``` - 在文件末尾添加以下内容以设置JDK环境变量: ```bash # SET JAVA ENVIRONMENT JAVA_HOME=/usr/java/jdk1.5.0_06 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH ``` - 另一种方式是创建一个名为`java.sh`的新文件,在`/etc/profile.d/`目录下,内容与上面的配置相同。 ```bash vi /etc/profile.d/java.sh ``` - 内容为: ```bash # SET JAVA ENVIRONMENT JAVA_HOME=/usr/java/jdk1.5.0_06 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH ``` - 保存文件后,运行`source /etc/profile`或者`source /etc/profile.d/java.sh`使环境变量生效。 #### 二、安装JBoss 接下来是JBoss的安装。这里以JBoss 4.2.3.GA为例进行说明: 1. **下载并解压JBoss**:可以从JBoss官方网站或其他可信渠道下载JBoss 4.2.3.GA的压缩包,并将其解压到指定位置,例如`/usr`目录下。 ```bash unzip jboss-4.2.3.GA.zip -d /usr ``` 2. **配置JBoss环境变量**:为了使系统能够正确识别JBoss,同样需要配置相应的环境变量。编辑`/etc/profile`文件或使用`java.sh`文件,添加如下内容: ```bash # SET JBOSS ENVIRONMENT JBOSS_HOME=/usr/jboss-4.2.3.GA export JBOSS_HOME ``` - 运行`source /etc/profile`或`source /etc/profile.d/java.sh`使环境变量生效。 #### 三、配置JBoss为自启动服务 为了让JBoss能够在系统启动时自动运行,需要进行以下步骤: 1. **复制并编辑初始化脚本**: - 复制`jboss_init_redhat.sh`到`/etc/rc.d/init.d/`目录下,并重命名为`jboss`。 ```bash cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss ``` - 编辑`/etc/rc.d/init.d/jboss`文件,修改以下变量: - `JBOSS_HOME`:设置为JBoss的安装路径。 - `JAVAPTH`:设置为JDK的bin目录路径。 - `JBOSS_USER`:设置为运行JBoss的用户。 - `JBOSS_CONF`:设置为默认配置。 - `JBOSS_HOST`:设置为主机地址。 ```bash vi /etc/rc.d/init.d/jboss ``` 2. **创建符号链接**: - 创建符号链接以确保JBoss能在不同的运行级别下启动。 ```bash ln -s /etc/init.d/jboss /etc/rc3.d/S80jboss ln -s /etc/init.d/jboss /etc/rc5.d/S80jboss ln -s /etc/init.d/jboss /etc/rc3.d/K20jboss ln -s /etc/init.d/jboss /etc/rc5.d/K20jboss ``` 3. **设置执行权限**: - 给初始化脚本及其符号链接设置正确的执行权限。 ```bash chmod -f 770 /etc/init.d/jboss chmod -f 770 /etc/rc3.d/S80jboss chmod -Rf 770 $JBOSS_HOME ``` 4. **测试JBoss服务**: - 最后一步是测试JBoss服务是否能够正常启动和停止。 ```bash service jboss start service jboss stop service jboss restart ``` 通过以上步骤,我们完成了在Linux环境下JBoss的安装及配置自启动服务的过程。这不仅方便了日常的运维工作,还提高了系统的稳定性和可用性。
先安装JDK,这里使用的是JDK1.5.0.06
2、设置JDK环境变量
1)编辑系统环境变量文件/etc/profile
vi /etc/profile
添加如下内容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06 #配置jdk路径
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2)编辑/etc/profile.d/java.sh
vi /etc/profile.d/java.sh
添加如下内容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06 #配置jdk路径
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
3、安装JBOSS
jboss不用运行安装,直接解压zip即可(这里使用的是jboss-4.2.3.GA.zip),命令为unzip jboss-4.2.3.GA.zip。这里使用的jboss版本是jboss-4.2.3.GA。下面的配置中jboss是安装在/usr目录下。
- 粉丝: 16
- 资源: 310
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量