Linux centos7系统下JBoss7.1的部署安装

Linux centos系统7下JBoss7.1的部署安装

一、环境准备:

操作系统:Linux Centos7

jdk-7u80-linux-x64.tar.gz

jboss-as-7.1.0.Final.zip

备注:Jboss 7跟jdk1.8不兼容,所以这里准备jdk7

 

二、JDK部署安装:

1. 解压缩

#tar xvf jdk-7u80-linux-x64.tar.gz

2. 配置环境变量

全局环境变量/etc/profile或者具体用户下的局部环境变量.bash_profile

export JAVA_HOME=/home/hmf/jdk1.7.0_80

export PATH=.:$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

3. source环境变量

例如:source /etc/profile

或者:source .bash_profile

 

三、Jboss下载和安装步骤:

1.Jboss下载:

    点击 http://jbossas.jboss.org/downloads/找到合适的版本下载;

    我这里是用的 Jboss-as-7.1.0.Final 版本,算是比较新的一个版本。

2. 解压缩Jboss

#unzip jboss-as-7.1.0.Final.zip

3. 修改配置文件:Jboss/standalone/configuration/standalone.xml

3.1、端口冲突了,需要修改下http端口:8080-->8083

3.2、需要修改:interface.address为:0.0.0.0 或者具体的IP地址

Linux centos7系统下JBoss7.1的部署安装

参考(Jboss解决只能通过localhost访问而不能使用IP访问项目的问题):

https://www.cnblogs.com/DreamerLeaf/p/9842227.html

4. 启动jboss

./standalone.sh

或者后台启动jboss

nohup standalone.sh &

查看启动日志:

Linux centos7系统下JBoss7.1的部署安装

5. 访问jboss

http://10.1.1.141:8083/

Linux centos7系统下JBoss7.1的部署安装

四、下一步,Jboss部署项目

1、发布项目,将打包好的war直接放置在jboss的\standalone\deployments文件

2、重启jboss

./standalone.sh

 

其他Linux命令:

1、后台启动jboss进程

nohup sh standalone.sh &

&:是指在后台运行,当用户退出(挂起)的时候,命令自动跟着结束

将sh standalone.sh任务放到后台,但是依然可以使用标准输入,终端能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件, 即使关闭xshell退出当前session依然继续运行

可参考:https://www.cnblogs.com/yunwangjun-python-520/p/10713564.html#_label0_4

例如:nohup python test.py > log.txt &

2、查看运行日志

tail -f nohup.out

3、查找jboss运行进程

ps -ef|grep jboss

查看端口:

netstat -ap|grep 8090

查看到进程id之后,使用netstat命令查看其占用的端口

netstat -nap|grep 7779

4、后台启动的方式,需要杀死进程停止服务:kill -9 31184

5、前台启动的方式./standalone.sh,不过当你ctrl + C时,就回停止Jboss。