Jboss的安装与配置

关于web服务器和应用服务器,网上可以搜索一些资料看一下。其实现在人们在说web服务器或web平台时,一般是指这两种服务器的整合,很少只部署一个单纯的web服务器(例如apache)或一个单纯的应用服务器(例如tomcat)。不过我这次只部署应用服务器。

 

  JDK的安装与配置:
  JBoss的运行需要JAVA环境的支持,所以我们首先安装JDK,JRE也可以。 
  一、下载JDK:到官网下载JDK,我下载的是Java SE Update 24版本,64位,bin文件。
  二、安装JDK:把下载的bin文件放到/usr/local目录下,执行:  
  1. chmod 744 jdk-6u24-linux-x64.bin
  2. ./jdk-6u24-linux-x64.bin
  三、配置环境变量:
  vi /etc/profile,添加以下内容:  
  1. #set java environment
  2. JAVA_HOME=/usr/local/jdk1.6.0_24
  3. PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
  4. CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  5. export JAVA_HOME PATH CLASSPATH
  退出vi,然后source /etc/profile,使配置生效!
  四、创建JDK目录的软链接:  
  1. ln –s –T jdk1.6.0_24 java
  
  JBoss的安装与配置:
  一、下载JBoss:到官网下载,我下载的是4.2.3.GA版本,zip文件。
  二、为JBoss创建用户:为了安全起见,我们一般不使用root或系统已有的其它用户来运行JBoss:  
  1. groupadd jboss
  2. useradd jboss –g jboss 结果出错:Creating mailbox file: File exists
  3.  
  4. userdel –r jboss 删除用户时使用-r参数
  5. groupadd jboss
  6. useradd jboss –g jboss
  7. passwd jboss 12345

  注:本来想把jboss用户添加到/sbin/nologin,但是最后发现这样做的话,Jboss会启动失败。

  三、安装JBoss:把下载的zip文件放到/usr/local目录,执行:  
  1. unzip jboss-4.2.3.GA.zip 结果出现错误,没有unzip命令
  2. yum –y install unzip
  3. unzip jboss-4.2.3.GA.zip
  四、配置环境变量:
  vi /etc/profile,添加下列内容:  
  1. #set jboss environment
  2. JBOSS_HOME=/usr/local/jboss-4.2.3.GA
  3. PATH=$PATH:$JBOSS_HOME/bin
  4. CLASSPATH=.:$CLASSPATH:$JBOSS_HOME/lib
  5. export JBOSS_HOME PATH CLASSPATH

  退出vi,然后source /etc/profile,使配置生效!

  五、访问测试:  
  1. jboss/bin/run.sh & 所有配置完成后就不用此命令启动jboss了
  成功启动了jboss,但在浏览器中输入http://ip地址:8080访问时,却失败了!
  开始以为是iptables做了限制,但修改了iptables以后仍然不能访问!从网上搜索资料,说JBoss默认只允许本机访问,若要从任何地方都可以访问,需要修改server.xml文件中JBoss的监听地址:  
  1. cd /server/default/deploy/jboss-web.deployer
  2. cp –a server.xml server.xmlBAK2011-02-22
  3. vi server.xml,修改address="${jboss.bind.address}"为address=”0.0.0.0”,一共需要修改两处!
  1. /usr/local/jboss-4.2.3.GA/bin/shutdown –S
  2. /usr/local/jboss-4.2.3.GA/bin/run.sh &
  在浏览器中输入http://ip地址:8080,访问成功!
  然后再次关闭JBoss,以便接着进行下面的操作
  六、安全加固:
  参考:http://blogold.chinaunix.net/u/504/showart_1149273.html
        http://wujianjun.javaeye.com/blog/734288
  七、使JBoss自动启动:  
  1. cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss
  2.  
  3. cd /etc/rc.d/init.d
  4. ln -s /etc/rc.d/init.d/jboss /etc/rc0.d/K20jboss
  5. ln -s /etc/rc.d/init.d/jboss /etc/rc3.d/S80jboss
  6. ln -s /etc/rc.d/init.d/jboss /etc/rc5.d/S80jboss
  7.  
  8. vi /etc/rc.d/init.d/jboss,修改几个环境变量以及USER信息,都在前几行,不再细说
  八、启动JBoss:  
  1. /etc/rc.d/init.d/jboss start 以后要使此命令启动JBoss!
  九、创建JBoss安装目录的软链接:  
  1. ln –s –T jboss-4.2.3.GA jboss
原文地址: http://share.blog.51cto.com/278008/498313
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值