闲来无事突然间想到和tomcat相同的java容器jboss,就想测试一下jboss和tomcat性能的差异之处。但是之前只安装过tomcat,想来跟tomcat安装方式应该是相同的都需要jdk的支持。查找资料后进行了安装。一下是我安装jboss的一些步骤:

Linux版本:Linux redhat5.3
JDK版本:  jdk-6u25-linux-i586-rpm.bin
下载地址 :
  
    
1)上传安装包到系统/usr/local下
2)#chmod +x jdk1.6.0_27-linux-i586-rpm.bin给出权限下来让别的用户也能用到。
3)# ./jdk1.6.0_27-linux-i586-rpm.bin 可以得到一个jdk1.6.0_27-linux-i586-rpm的文件。
          提示我们按enter键继续,回车。安装完成!
          此时会在我们的安装目录下产生
          jdk-6u25-linux-i586.rpm
          un-javadb-client-10.6.2-1.1.i386.rpm
          sun-javadb-common-10.6.2-1.1.i386.rpm
          sun-javadb-core-10.6.2-1.1.i386.rpm
          sun-javadb-demo-10.6.2-1.1.i386.rp
          sun-javadb-docs-10.6.2-1.1.i386.rpm
          sun-javadb-javadoc-10.6.2-1.1.i386.rpm

4)# chmod +x jdk1.6.0_27-linux-i586-rpm 增加安装包的可执行权限。
5)#rpm -ivh jdk1.6.0_27-linux-i586-rpm 进行安装程序。可能会提示jdk1.6.0_27-linux-i586-rpm is allready installed 没关系我们继续!

设置jdk环境变量:
6)# vi /etc/profile.d/java.sh 这样作的目的是让所有的用户用到。
[root@localhost profile.d]# more java.sh 
JAVA_HOME=/usr/java/jdk1.6.0_25
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
[root@localhost profile.d]# 
#shutdown -r now 重启机器。

7)Java  -version 查看jdk版本信息:
[root@localhost profile.d]# java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)
[root@localhost profile.d]#
显示上面信息,表明jdk安装成功!

B) 安装JBOSS

8)上传jboss源码包到安装目录/usr/local/
9)要对文件进行解压缩
#unzip jboss-5.1.0.GA.zip 
10)设置环境变量
#vi /etc/profile
JBOSS_HOME=/usr/local/jboss-5.1.0.GA
PATH=$PATH:/usr/local/install/thirdparty/arm/2.95.3/bin
export JBOSS_HOME PATH
11)我们修改了文件,那么需要让他立即有效
# source /etc/profile
12)#echo $JBOSS_HOME 用来查看你的环境变量是不是输出了。
[root@localhost profile.d]# echo $JBOSS_HOME
/usr/local/jboss-5.1.0.GA
[root@localhost profile.d]#
13)#cd $JBOSS_HOME/bin 进入到bin目录下用:
./run.sh来启动Jboss.
问题:
本地测试elinks http://localhost:8080 jboss的页面,但是我外网访问的时 候怎么出现不了jboss的界面。查找资料后发现jboss启动时要绑定服务器IP地址。
解决办法:
#cd $JBOSS_HOME/bin
#touch startup.sh
#vim  startup.sh
./run.sh -Djboss.bind.address=jboss安装机器的IP&
#chmod +x startup.sh
./startup.sh
外网测试访问安装ip:8080