Linux centos系统下JBoss8.2的部署安装

Linux centos系统下JBoss8.2的部署安装

一、环境准备:

操作系统:Linux Centos7

jdk1.8.0_241

wildfly-8.2.0.Final.zip

 

远程copy:

scp -r [email protected]:/usr/local/tomcat/tomcat-9  /home/cg/casb_plugin

scp -r /usr/local/tomcat/tomcat-9  [email protected]:/home/cg/casb_plugin

 

二、JDK部署安装:

1. 解压缩

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

2. 配置环境变量

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

export JAVA_HOME=/home/hmf/jdk1.8.0_241

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下载:

    点击 https://wildfly.org/downloads/找到合适的版本下载;

    我这里是用的 wildfly-8.2.0.Final.zip版本。

2. 解压缩Jboss

#unzip wildfly-8.2.0.Final.zip

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

3.1、端口冲突了,需要修改下http端口:8080(端口8080冲突了可以修改这里)

3.2、需要修改:interface.address为:0.0.0.0 或者具体的IP地址(修改后,外网才能访问)

Linux centos系统下JBoss8.2的部署安装

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

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

4. 启动jboss

./standalone.sh

或者后台启动jboss

nohup standalone.sh &

查看启动日志:

Linux centos系统下JBoss8.2的部署安装

5. 访问jboss

http://10.1.1.31:8080/

Linux centos系统下JBoss8.2的部署安装

四、下一步,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。