Wildfly 8.1.0 以备用配置独立运行
Posted
技术标签:
【中文标题】Wildfly 8.1.0 以备用配置独立运行【英文标题】:Wildfly 8.1.0 run standlone in alternate configuration 【发布时间】:2015-01-31 20:14:38 【问题描述】:我正在从 JBoss 5 迁移到 Wildfly。我们的一个服务器有一组小型 Web 应用程序,它们部署在同一个 JBoss 的两个实例中,即 customappgrp1 和 customappgrp2,具有两个自定义配置。
$ /home/apps/jboss-5.1.0.GA/server
+ all
+ default
+ minimal
+ standard
+ web
+ customappgrp1
+ customappgrp2
服务器实例使用以下命令启动
$ ./run.sh -b 0.0.0.0 -c customappgrp1 -Djboss.service.binding.set=ports-01 -Dcom.a2wi.global.prop=/home/apps/jboss-5.1.0.GA/server/customappgrp1/prop/global.properties -Dglobal.properties.loc=/home/apps/jboss-5.1.0.GA/server/customappgrp1/prop/global.properties
$ ./run.sh -b 0.0.0.0 -c customappgrp2 -Djboss.service.binding.set=ports-02 -Dcom.a2wi.global.prop=/home/apps/jboss-5.1.0.GA/server/customappgrp2/prop/global.properties -Dglobal.properties.loc=/home/apps/jboss-5.1.0.GA/server/customappgrp2/prop/global.properties
我想使用自定义配置独立运行 Wildfly 的多个实例,我该怎么做? Wildfly 中是否也提供相同的选项?自定义配置是否可以像 Wildfly 中早期版本的 JBoss 一样分离?
【问题讨论】:
【参考方案1】:我在 Wildfly 中找到了一种方法。有一个单独的目录,比如 mystandalone,与独立目录平行。这里面的所有目录都将遵循默认的standalone
结构。将战争文件复制到deployments
内的两个目录中,或者您也可以使用控制台进行部署。使用以下命令启动服务器
$ standalone.bat
这将使用 8080 端口中的默认独立目录启动服务器
$ standalone.bat -Djboss.server.base.dir=/home/apps/wildfly-8.1.0.Final/mystandalone -Djboss.socket.binding.port-offset=1010
jboss.server.base.dir
默认指向独立目录
jboss.socket.binding.port-offset
是设置端口,1010会在8080+1010启动服务器
【讨论】:
谢谢!这里有更多关于相同信息的细节:nailedtothex.org/roller/kyle/entry/…以上是关于Wildfly 8.1.0 以备用配置独立运行的主要内容,如果未能解决你的问题,请参考以下文章
配置 Wildfly 10 以使用 Jackson(作为 JSON 提供程序)