1.确定该linux 系统是多少位机:在linux下输入uname –a 命令,或者直接输入echo HOSTTYPE (测试机都是64位)

2.下载JDK1.7.0

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

3.下载JBoss7.1.1

http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip

4.jdk1.7.0放到测试机目录下,解压jdk1.7.0: tar zxvf./ jdk-7-linux-i586.tar.gz

5.配置环境变量执行:vi /etc/profile

添加:

1.export JAVA_HOME=/usr/lib/jvm/java-7-sun  

2.export JRE_HOME=${JAVA_HOME}/jre  

3.export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

4.export PATH=${JAVA_HOME}/bin:$PATH  

保存退出(wq

jboss7.1.1解压:unzip jboss-as-7.1.1.Final.zipusr/sever目录下

配置环境变量执行:vi /etc/profile 增加一行

JBOSS_HOME=/usr/jboss-as-7.1.1.Final

启动服务,执行

# /home/f2c/sever/jboss-as-7.1.1.Final/bin/standalone.sh

局域网访问

http://xxx.xx.xx.xxx:8080是不能访问的,如果想让局域网内的其他机器访问必须要修改JBoss配置,方法如下:

编辑jboss-as-7.1.1.Final\standalone\configuration\standalone.xml

找到

<interface name="public">

<inet-address value="${jboss.bind.address:127.0.0.1}"/>

</interface>

127.0.0.1修改为JBoss所在机器的IP地址即可,但是依旧无法访问,是因为Linux防火墙没有开放8080端口,执行:

# vi /etc/sysconfig/iptables

会发现有一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -jACCEPT

复制它把22改成8080追加该行后面保存退出!


创建管理员用户

./add-user.sh

Whattype of user do you wish to add?

a) Management User (mgmt-users.properties)

b) Application User (application-users.properties)

(a):

回车

Enter thedetails of the new user to add.

Realm(ManagementRealm) ://回车,默认

Username:// 管理员用户名,如:admin

Password:// 管理员密码,如:jboss

Re-enter Password: // 重复密码

创建退出可执行命令:在bin目录下创建shut-down.sh 文件( touch shut-down.sh)输入一下内容。

jboss-cli.sh --connect --command=:shutdown

执行Chrom 777 shut-down.sh命令给该文件分配执行权限。

停止服务:

查看已启动的进程

Ps –ef | grep jBoss

找到jboss对应的进程id

Kill -9 该进程的id