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地址
参考(Jboss解决只能通过localhost访问而不能使用IP访问项目的问题):
Jboss解决只能通过localhost访问而不能使用IP访问项目的问题 - 努力努力要努力 - 博客园
4. 启动jboss
./standalone.sh
或者后台启动jboss
nohup standalone.sh &
查看启动日志:
5. 访问jboss
四、下一步,Jboss部署项目
1、发布项目,将打包好的war直接放置在jboss的\standalone\deployments文件
2、重启jboss
./standalone.sh
其他Linux命令:
1、后台启动jboss进程
nohup sh standalone.sh &
&:是指在后台运行,当用户退出(挂起)的时候,命令自动跟着结束
将sh standalone.sh任务放到后台,但是依然可以使用标准输入,终端能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件, 即使关闭xshell退出当前session依然继续运行
可参考:nohup和&后台运行,进程查看及终止 - Mr_Yun - 博客园
例如: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。