首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用端口偏移量运行wildfly8.2服务器的多个实例不能正常工作

使用端口偏移量运行wildfly8.2服务器的多个实例不能正常工作
EN

Stack Overflow用户
提问于 2015-09-29 23:18:02
回答 1查看 867关注 0票数 2

我需要在不同端口偏移的同一IP上运行wildfly服务器的多个实例。我已经遵循了野蝇指南中给出的所有步骤。

这就是我所做的。首先,我为新实例创建了standalone2

代码语言:javascript
复制
I copied /wildflyhome/standalone to /wildflyhome/standalone2

然后我启动了第一个实例,如下所示

代码语言:javascript
复制
/bin/ ./standalon.sh -Djboss.server.base.dir=$JBOSS_HOME/standalone/  server-config=standalone-full.xml

这是一个很好的开始。当我访问它时,它的加载管理控制台和其他已部署的应用程序没有任何问题

然后我启动了第二个实例,如下所示

代码语言:javascript
复制
./standalone.sh -Djboss.server.base.dir=$JBOSS_HOME/standalone2/ -Djboss.socket.binding.port-offset=100 -Djboss.node.name=node1 --server-config=standalone-full.xml

它在日志中显示了启动时的以下消息:

代码语言:javascript
复制
Http management interface listening on http://127.0.0.1:10090/management
[org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:10090
[org.jboss.as] (Controller Boot Thread) JBAS015875: WildFly 8.2.0.Final "Tweek" started 

在此之后,当我尝试访问10090端口上的管理控制台或尝试访问已部署的应用程序时,它给出连接已超时的错误。

有人能告诉我我哪里做错了吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-30 18:09:01

我已经找到了这个问题的解决方案。要创建多个wildfly实例,请执行以下操作:

代码语言:javascript
复制
1)Go to wildfly home -  copy standalone folder and name it standalone2

2)Start first instance normally

3) To start second instance :
./standalone.sh -Djboss.server.base.dir=$JBOSS_HOME/standalone2/ -Djboss.socket.binding.port-offset=100 -Djboss.node.name=node1 --server-config=standalone-full.xml

偏移量给出了操作第二个实例的端口: 8080 + 100 = 8180,登录页面现在可以在本地主机:9080 (8080+1000)访问。

现在,要实现负载平衡,您需要在apache或nginx (无论您正在使用什么)中配置虚拟主机,以便将流量转移到所需的服务器实例。有关更多信息,请查看此url https://vimeo.com/104555966

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32847788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档