CentOS 7部署JBoss
一、环境准备
操作系统:CentOS Linux release 7.6.1810 (Core)
安装包:jdk-7u80-linux-x64.tar.gz
、jboss-as-7.1.1.Final.zip
安装包下载链接:
JBoss:https://jbossas.jboss.org/downloads/
JDK:https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html
二、部署jdk环境
#部署安装包
tar -xf jdk-7u80-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk1.7.0_80 /usr/local/jdk1.7
#配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.7
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#加载环境变量
source /etc/profile
三、部署JBoss
#部署安装包
unzip jboss-as-7.1.1.Final.zip -d /usr/local/
mv /usr/local/jboss-as-7.1.1.Final /usr/local/jboss
#修改配置文件监听所有网卡
vim /usr/local/jboss/standalone/configuration/standalone.xml
...
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
<!-- TODO - only show this if the jacorb subsystem is added -->
<interface name="unsecure">
<!--
~ Used for IIOP sockets in the standard configuration.
~ To secure JacORB you need to setup SSL
-->
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
</interface>
</interfaces>
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-native" interface="management" port="${jboss.management.native.port:9999}"/>
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9443}"/>
<socket-binding name="ajp" port="8009"/>
<socket-binding name="http" port="8080"/>
<socket-binding name="https" port="8443"/>
<socket-binding name="osgi-http" interface="management" port="8090"/>
...
四、启动JBoss
#后台运行JBoss
nohup /usr/local/jboss//bin/standalone.sh &
#查看监听端口是否正常启动
netstat -anput|grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 15143/java
五、JBoss发布项目
1、将打包好的war包上传至jboss的/usr/local/jboss/standalone/deployments/目录下
2、重启jboss