KingHu88-关注互联网以及分享IT运维工作经验

当前位置:首页 - 未命名 - 正文

君子好学,自强不息!

JBoss部署

2017-02-13 | 未命名 | kinghu | 454°c
A+ A-

基本信息
操作系统:CentOS Release 6.8 (Final)
内核版本:Kernel Linux 2.6.32-642.el6.x86_64

JDK版本:jdk-7u25-linux-x64

JBoss版本:JBoss Application Server 7.1.1
安装包:jdk-7u25-linux-x64.tar.gz、jboss-as-7.1.1.Final.tar.gz

1、编译安装jdk

mkdir /usr/java
cd /usr/java
tar -zxf /app/jdk-7u25-linux-x64.tar.gz
#生成链接以便版本升级
ln -s jdk1.7.0_25 latest
ln -s latest default

2、配置环境变量

vim /etc/profile
  export JAVA_HOME=/usr/java/default
  export JAVA_BIN=$JAVA_HOME/bin
  export PATH=$PATH:$JAVA_HOME/bin
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
# 使配置生效
source /etc/profile
#测试jdk.
java -version
  java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

3、安装JBoss,JBoss为绿色版本,不需要安装,解压即可使用,和Tomcat一样,下面将JBoss目录移动到一个相对规范的位置,Root登陆执行

tar -zxf jboss-as-7.1.1.Final.tar.gz
mv /app/jboss-as-7.1.1.Final /usr/loacl/jboss7.1.1
vim /etc/profile    #OK,安装完毕,配置一下环境变量,在最后一行增加如下
export JBOSS_HOME=/usr/jboss-as-7.1.1.Final
#启动服务
/usr/jboss-as-7.1.1.Final/bin/standalone.sh

访问,在浏览器地址栏中输入:http://127.0.0.1:8080,出现欢迎界面,证明启动成功!

停止服务,可以在启动终端窗口按键 CTRL + C,即可完全停止JBoss服务

 

http://192.168.199.10:8080是不能访问的,如果想让局域网内的其他机器访问必须要修改JBoss配置,方法如下:
编辑jboss7.1.1\standalone\configuration\standalone.xml,找到

<interface name="public">
    <inet-address value="${jboss.bind.address:192.168.199.10}"/>
</interface>
QQ截图20170213224808.png
看到如上图,就说明jboss部署成功了

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

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables -I INPUT -p tcp --dport 9990 -j ACCEPT


创建管理员用户

/usr/local/jboss7.1.1/bin/add-user.sh
What type of user do you wish to add?
a) Management User (mgmt-users.properties)
b) Application User (application-users.properties)
(a):                            //回车
Enter the details of the new user to add.
Realm (ManagementRealm) :       //回车,默认
Username :                      // 管理员用户名,如:admin
Password :                      // 管理员密码,如:jboss_admin
Re-enter Password :             // 重复密码

 

管理员控制台访问

http://127.0.0.1:9990/console
如果也想在其他局域网机器上访问管理员控制台,防火墙需要开放端口9990,修改standalone.xml

<interface name="management">
  <inet-address value="${jboss.bind.address.management:192.168.199.10}"/>
</interface>


 QQ截图20170213225133.png

 

 

 

 

 

 

 

 

本文来源:KingHu88

本文地址:http://www.kinghu.cc/index.php/post/179.html

关注我们:微信搜索“Edangerous”添加我为好友

版权声明:如无特别注明,转载请注明本文地址!

推荐阅读
标签:
最近发表