系统信息
操作系统:CentOS 7
JDK版本:1.8
JBoss版本:JBoss EAP 6.2
jboss各版本下载地址:https://teddysun.com/260.html
安装准备
将JBoss安装文件(先解压成目录)上传到服务器,目录:
/usr/local/software
该目录存放软件安装包
开始安装
JDK安装:
JBoss运行需要依赖于JDK,JDK的安装配置详见:http://blog.csdn.net/u010028869/article/details/50173745
JBoss安装:
JBoss为绿色版本,不需要安装,解压即可使用,和Tomcat一样,下面将JBoss目录移动到usr/local 下,该目录为所有软件安装目录。
① 执行命令:
#mv /usr/local/software/jboss-eap-6.2 /usr/local/jboss6.2
② OK,安装完毕,配置一下环境变量
# vi /etc/profile
然后增加下面内容
JBOSS_HOME=/usr/local/jboss6.2
启动JBoss服务:
① 启动之前最好现获取jboss文件的权限:
# chmod -R 777 /usr/local/jboss6.2
② 然后进入jboss的bin目录:
# cd /usr/local/jboss6.2/bin
输入命令 ./standalone.sh 以a single server instance的模式启动Jboss
输入命令 ./domain.sh 以allowing control and management of multiple instances的模式启动JBoss
③ 访问测试:
在浏览器地址栏中输入:http://127.0.0.1:8080,出现欢迎界面,证明启动成功!
以后台运行方式启动
直接以./standalone.sh方式开启JBoss会有个缺点,当命令窗口关闭后,JBoss服务也会down掉。这种方式在远程服务器操作JBoss时,非常蛋疼。关掉远程终端窗口,JBoss也会down掉。
所以我们需要让JBoss开启后在后台运行:进入到bin目录下,输入nohup ./standalone.sh 命令。这样服务就会在后台运行,即使关闭命令窗口,服务依然运行。查看Jboss启动日志信息输入:tail -f nohup.out
即可。
停止服务
以直接启动方式启动JBoss,关闭时可以在启动终端窗口按键 CTRL + C,即可完全停止JBoss服务
如果使用后台运行的方式,关闭服务器就比较麻烦,找了半天才找到关闭Jboss EAP 6.2 的方法:
进入到JBoss的bin目录下,输入:
[root@adminkp bin]# ./jboss-cli.sh -c :shutdown
{"outcome" => "success"}
或者暴力解决:kill -9 PID
局域网访问
直接输入http://xxx.xx.xx.xxx:8080是不能访问的,如果想让局域网内的其他机器访问,需要做如下配置:
① 关闭服务器的防火墙
# systemctl stop firewall
② 必须要修改JBoss配置文件,方法如下:
vi /usr/local/jboss6.2/standalone/configuration/standalone.xml
找到
<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
将127.0.0.1修改为JBoss所在机器的IP地址即可,保存退出即可。
关于JBoss的安装配置就介绍这些,希望能够帮到大家。