【问题标题】:Deploy application to wildfly on a certain port将应用程序部署到某个端口上的wildfly
【发布时间】:2016-10-23 01:59:58
【问题描述】:

默认情况下,wildfly 中的应用程序部署到localhost:8080/app。如何在专用端口上部署应用程序,即在localhost:8282 上打开它而不使用应用程序名称结尾?

我需要更改某些应用程序的端口,而不是默认端口。

【问题讨论】:

  • 实际上不是。这个问题是关于更改默认端口的,我问的是如何仅为特定应用程序更改端口
  • 我不知道这是可能的,只为一个应用程序设置端口。我建议为此目的使用代理。当然,你也可以删除/更改应用程序的结尾。

标签: deployment jboss wildfly


【解决方案1】:

我还没有尝试过,但是 AFAICT 应该可以:

完成此操作后,您实际上只是将 Wildfly 实例变成了一个过于复杂的应用程序服务器和反向代理。然而,最终,有问题的应用程序仍将在两个端口上运行,但您使用代理以您希望的方式重定向流量。

Apache(参考:https://httpd.apache.org/docs/current/mod/mod_proxy.html#forwardreversehttps://www.leaseweb.com/labs/2014/12/tutorial-apache-2-4-transparent-reverse-proxy/)或 NGINX(参考:https://www.nginx.com/resources/admin-guide/reverse-proxy/)中的相同代理配置恕我直言,在无数生产场景中的复杂性和更好的测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-11
    • 2014-05-23
    • 2016-12-07
    • 1970-01-01
    • 2016-01-26
    • 2023-02-11
    • 2020-07-13
    • 2018-09-08
    相关资源
    最近更新 更多