CentOS安装配置JBOSS7.1

参考:
 
一、JDK安装

1、安装
rpm -vih jdk-7u5-linux-x64.rpm
 
2、设置
理论上来说JDK装好了以后就可以正常使用了,但是为了我们日后使用的方便,需要设置一下环境变量。
用文本编辑器打开/etc/profile
# vi /etc/profile
在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_05
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
使设置生效
# source /etc/profile
 
3、环境变量说明
 
A、环境变量
在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。
 
B、变量简介
Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
 
C、定制环境变量
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell(使用chsh命令)。根据发行版本的情况,bash有两个基本的系统级配置文件:/etc/bashrc和/etc/profile。这些配置文件包含两组不同的变量:shell变量和环境变量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。shell变量是局部的,而环境变量是全局的。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。
注:Linux的环境变量名称一般使用大写字母
 
D、环境变量设置实例
 
a、产看环境变量
如查看$PATH环境变量
# echo $PATH
或者
# $PATH
 
b、设置一个新的环境变量
# export MYNAME=”my name is kevin”
# echo $MYNAME
my name is Kevin
 
c、修改已存在的环境变量
# MYNAME=”change name to jack”
# echo $MYNAME
change name to jack
 
d.使用env命令显示所有的环境变量
# env
HOSTNAME=localhost.localdomain
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
SSH_CLIENT=192.168.136.151 1740 22
QTDIR=/usr/lib/qt-3.1
SSH_TTY=/dev/pts/0
……
 
e、使用set命令显示所有本地定义的Shell变量
$ set
BASH=/bin/bash
BASH_ENV=/root/.bashrc
……
 
f、使用unset命令来清除环境变量
$ export TEMP_KEVIN=”kevin”     #增加一个环境变量TEMP_KEVIN
$ env | grep TEMP_KEVIN          #查看环境变量TEMP_KEVIN是否生效(存在即生效)
TEMP_KEVIN=kevin #证明环境变量TEMP_KEVIN已经存在
$ unset TEMP_KEVIN            #删除环境变量TEMP_KEVIN
$ env | grep TEMP_KEVIN       #查看环境变量TEMP_KEVIN是否被删除,没有输出显示,证明TEMP_KEVIN被清除了。
 
g、使用readonly命令设置只读变量
注:如果使用了readonly命令的话,变量就不可以被修改或清除了。
$ export TEMP_KEVIN ="kevin"      #增加一个环境变量TEMP_KEVIN
$ readonly TEMP_KEVIN                  #将环境变量TEMP_KEVIN设为只读
$ env | grep TEMP_KEVIN          #查看环境变量TEMP_KEVIN是否生效
TEMP_KEVIN=kevin        #证明环境变量TEMP_KEVIN已经存在
$ unset TEMP_KEVIN          #会提示此变量只读不能被删除
-bash: unset: TEMP_KEVIN: cannot unset: readonly variable
$ TEMP_KEVIN ="tom"        #修改变量值为tom会提示此变量只读不能被修改
-bash: TEMP_KEVIN: readonly variable
 
h、通过修改环境变量定义文件来修改环境变量
需要注意的是,一般情况下仅修改普通用户环境变量配置文件,避免修改根用户的环境定义文件,因为那样可能会造成潜在的危险。
$ cd ~                                  #到用户根目录下
$ ls -a                                 #查看所有文件,包含隐藏的文件
$ vi .bash_profile                #修改用户环境变量文件
例如:
编辑你的PATH声明,其格式为:
PATH=$PATH::::------:
你可以自己加上指定的路径,中间用冒号隔开。
环境变量更改后,在用户下次登陆时生效。
如果想立刻生效,则可执行下面的语句:$source .bash_profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
完成后,可以通过$ echo $PATH查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell搜索的路径之外的程序了。
 
E、学习总结
 
a、Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1、永久的:需要修改配置文件,变量永久生效。
2、临时的:使用export命令行声明即可,变量在关闭shell时失效。
 
b、设置变量的三种方法
 
1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
 
2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。
例如:编辑guok用户目录(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下内容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。
 
3、直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
 
二、JBOSS安装
 
1、安装
安装在/usr/jboss目录中
# cd /usr
# mkdir jboss
# cd jboss
# tar -zxvf /root/jboss-as-7.1.1.Final.tar.gz
 
2、环境配置
# vi /etc/profile
在最后加入以下几行:
export JBOSS_HOME=/usr/jboss/jboss-as-7.1.1.Final
export PATH=$PATH:$JBOSS_HOME/bin
使设置生效
# source /etc/profile
3、启动及关闭JBoss
 
a、启动JBoss
 
standalone 模式:
# standalone.sh &
# standalone.sh --server-config=standalone-ha.xml &
 
dmain 模式:
# domain.sh
# domain.sh --domain-config=domain-osgi-only.xml &

b、关闭JBoss
# jboss-cli.sh --connect command=/host=master:shutdown
 
c、查看JBoss服务
# ps -aux|grep jboss
 
三、JBOSS配置
 
1、设置通过ip地址访问(局域网、公网访问)
通过上述配置,只能通过http://localhost:8080或者 http://127.0.0.1:8080来访问,而丌能通过局域网或者外网地址访问。 可以修改\standalone\configuration目录下面standalone.xml文件, 找到
 
 
 
把其中127.0.0.1修改为0.0.0.0或者局域网或者公网地址, 然后在
 
设置中注意default-interface="public",
上面interface也可以自己添加一个,name任意设置即可

 

--------------------------------------------------------------------------------

关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

posted @ 2013-02-19 11:30  ☆星空物语☆  阅读(1096)  评论(0编辑  收藏  举报