【问题标题】:running multiple instance of wildfly8.2 server using port offset not working properly使用端口偏移运行多个wildfly8.2服务器实例无法正常工作
【发布时间】:2015-09-29 15:18:02
【问题描述】:

我需要在同一个 IP 上以不同的端口偏移量运行多个 Wildfly 服务器实例。我已按照 wildfly 指南中的所有步骤进行操作。

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

I copied /wildflyhome/standalone to /wildflyhome/standalone2

然后我开始第一个实例如下

/bin/ ./standalon.sh -Djboss.server.base.dir=$JBOSS_HOME/standalone/  server-config=standalone-full.xml

它开始正常。当我访问它时,它加载管理控制台和其他部署的应用程序没有任何问题

然后我开始第二个实例如下

./standalone.sh -Djboss.server.base.dir=$JBOSS_HOME/standalone2/ -Djboss.socket.binding.port-offset=100 -Djboss.node.name=node1 --server-config=standalone-full.xml

它显示它从日志中的以下消息开始:

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 端口上的管理控制台或尝试访问已部署的应用程序时,会出现连接超时的错误。

谁能告诉我我在这里做错了什么。

【问题讨论】:

  • 您找到解决问题的方法了吗?如果是这样,谢谢你的分享。
  • @Nimpo 请检查答案

标签: java server wildfly-8


【解决方案1】:

我已经找到了解决方案。 创建 Wildfly 的多个实例:

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

offset 给出了第二个实例将被操作的端口:8080 + 100 = 8180 现在可以在 localhost:9080 (8080+1000) 访问登录页面

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 2017-03-15
    • 2021-11-29
    相关资源
    最近更新 更多