JBoss-eap-4.3中部署多个实例(仅供参考)

前提

ejb.war和web.war 部署在同一个jboss服务器。

1、JBoss 服务器默认提供的几个实例:

all, default, minimal, production   # 在 %JBOSS_HOME%\Server\目录下面

2、我们直接在该 %JBOSS_HOME%\Server\ 目录下复制 default 文件夹两遍,并分别重命名为 app 和 web,至此该目录下面增加了 app 和 web 这两个文件夹;

3、

ejb.war启动:run.bat -c ejb -b 0.0.0.0(进入:%JBOSS_HOME%\jboss-as\bin 文件夹执行)

web.war启动:run.bat -c web -b 0.0.0.0(进入:%JBOSS_HOME%\jboss-as\bin 文件夹执行)

 

4、如果此时我们直接运行脚本,那么将会出现端口使用冲突的问题。我们可以通过配置端口增量 ports-* 来解决:

 

1) 打开 ekb 实例文件夹下面 ./conf/jboss-service.xml 文件,查找 ports,可以发现默认是被注释掉的。我们去掉注释启用该配置。将默认的 ports-01 改为我们需要的配置值;

如图:

 

 5、完成,重新启动。

6、打开 http://localhost:/,直接访问,其中: 表示配置的端口,例如使用 ports-default,则表示 8080,使用 ports-01,则表示 8180, 则表示当前新系统的上下文;

 

参考文章:https://blog.csdn.net/u010683048/article/details/78138982

 

posted @ 2021-12-20 17:21  一叶知秋。  阅读(191)  评论(0编辑  收藏  举报