Linux 下 Jboss 安装笔记

Linux 下 Jboss 安装笔记 

1. 下载 JDK 和 Jboss 安装文件 

 文件: jdk-6u14-linux-i586-rpm.bin
  jboss-5.1.0.GA-jdk6.zip 

 说明: 6u14 表示 JDK 1.6.0. update 14 

2. 安装 JDK 

 命令: chmod +x jdk-6u14-linux-i586-rpm.bin
 执行 jdk-6u14-linux-i586-rpm.bin 程序:
  “--More--”时,用空格键可以快速翻页
  是否同意软件协议(agree to the above license terms)时,输入 yes 后回车 

 说明: jdk 的默认安装路径是 /usr/java/jdk1.6.0_14 

3. 安装 Jboss 

 命令: cd /
  mkdir app
  cd /app
  mv /JDK下载目录/jboss-5.1.0.GA-jdk6.zip /app/
  jar -xvf jboss-5.1.0.GA-jdk6.zip 

4. 设置 JBoss 环境变量 

 编辑 /etc/profile 文件,在 export PATH …… 前面插入一行内容: 

  export JBOSS_HOME=/usr/jboss/jboss-<release>
  export PATH=$PATH:$JBOSS_HOME/bin 

 激活新设置的环境变量:
  cd /etc
  source ~/.bash_profile (如果是以 Linux 下的 root 用户登录,文件实际位置:/root/.bash_profile,~ 表示当前用户的默认目录) 

5. 启动 Jboss 服务 

 cd /app/jboss-5.1.0.GA/bin
 chmod +x /app/jboss-5.1.0.GA/bin/run.sh
 /app/jboss-5.1.0.GA/bin/run.sh 

########## 安装完成!########## 

6. 配置 Jboss 作为 Linux 的服务启动(以 CentOS 为例) 

 命令: cp /app/jboss-5.1.0.GA/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss 

 编辑 /etc/rc.d/init.d/jboss 文件,修改其中: 

  JBOSS_HOME=${JBOSS_HOME:-"……"} 改为:JBOSS_HOME=${JBOSS_HOME:-"/app/jboss-5.1.0.GA"}
  JAVAPTH   =${JAVAPTH:-"……"} 改为:JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.6.0_14/bin"} 

 编辑 /etc/rc.d/rc.local 文件,在文件末尾增加: 

  /etc/rc.d/init.d/jboss start 

 说明:jboss 文件中的服务启动和停止命令实际上执行的是: 

  su -l jboss -c "/app/jboss-5.1.0.GA/bin/run.sh > /dev/null 2> /dev/null &" (将服务启动的提示信息输送到 /dev/null 空设备中)
  su -l jboss -c "/app/jboss-5.1.0.GA/bin/shutdown.sh -S &" 

8. 配置以非 Linux 的 root 用户启动 Jboss 服务(以 Linux 下新建的 jboss 用户启动 Jboss 服务为例) 

 命令: adduser jboss (在 Linux 下创建 jboss 用户)
  passwd jboss (为 Linux 下新建的 jboss 用户设置密码)
  chown -hR jboss /app/jboss-5.1.0.GA (将 Jboss 安装目录所有者设为 Linux 下的 jboss 用户) 

 编辑 /etc/rc.d/init.d/jboss 文件,修改其中: 

  JBOSS_USER=${JBOSS_USER:-"……"} 改为:JBOSS_USER=${JBOSS_USER:-"jboss"} 

7. 配置访问 Jboss Web Service 的主机地址范围(默认只允许通过 localhost:8080 访问) 

 编辑 /etc/rc.d/init.d/jboss 文件,在 JBOSS_BIND_ADDR=${JBOSS_HOST:+"-b $JBOSS_HOST"} 前插入一行内容: 

  JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"} 

 说明: 也可编辑 /etc/profile 文件,在其中增加一行内容:JBOSS_HOST=0.0.0.0 (编辑后请参考 § 4. 设置环境变量一节中使用 source 命令激活新设置的环境变量) 

9. 配置 Jboss Web Service 端口(默认端口为 8080) 

 编辑 /app/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/server.xml 文件,将其中: 

  <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" /> 

  中 port="8080" 的 port 值改为:80,或者您希望的其它端口 

 说明:jboss-4 server.xml 文件在 jbossweb-tomcat50.sar 中(jboss-5 是 jbossweb.sar) 

########## 配置说明结束!########## 


猜你喜欢

转载自blaiu.iteye.com/blog/857779