安装JBoss相关问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dongyuxu342719/article/details/89500943

一、Linux环境

1、下载安装包:http://jbossas.jboss.org/downloads/

2、上传到虚拟机并解压缩:

tar –zxvf jboss-as-7.1.1.Final.tar.gz

3、配置环境变量,修改vim /etc/profile,增加:

JBOSS_HOME=/home/centos/jboss-as-7.1.1.Final
PATH=$PATH:$JBOSS_HOME/bin
export JBOSS_HOME

4、执行source /etc/profile使配置立即生效

5、在JBoss根目录执行./bin/standalone.sh启动报错:

执行环境是JDK:1.8.0_211,JBOSS:7.1.1.Final,需要下载jboss-modules-1.1.5.GA.jar替换根目录下的jboss-modules.jar,下载地址:https://mvnrepository.com/artifact/org.jboss.modules/jboss-modules/1.1.5.GA。

再次启动JBoss:

使用./bin/standalone.sh启动是前台启动,如果使用Ctrl+C结束之后JBoss进程也会退出,因此需要使用后台线程执行的方式:

./bin/standalone.sh &

查看端口占用情况:

lsof -i:8080

6、由于在虚拟机外部通过IP进行访问,所以需要配置standalone.xml否则无法访问:

修改为:

二、Windows环境

和Linux环境步骤相同,只不过下载的是zip包,注意不要忘记配置环境变量,避免出错。

可以发现启动卡住了,这是由于本地使用的jdk版本是1.8和jboss7不兼容,将jdk改为1.7,重新启动:

三、修改为通过IP也可以访问

JBOSS默认是只能通过localhost访问的,如果想要通过IP访问,需要修改\standalone\configuration\standalone.xml中的名称为public的interface:

将绑定的地址由127.0.0.1改为0.0.0.0或者改为本机IP,如果改为0.0.0.0那么本机IP和localhost都可以访问,如果直接改为本机IP那么只有通过IP才可以访问,通过localhost无法访问。

另外修改端口也是在这个文件中。

JBOSS只到7,后面的版本名称改为了wildfly,下载地址:https://wildfly.org/downloads/

猜你喜欢

转载自blog.csdn.net/dongyuxu342719/article/details/89500943