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.zip到usr/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