【问题标题】:running multiple projects on same port在同一个端口上运行多个项目
【发布时间】:2018-08-10 11:28:53
【问题描述】:

我有两个春季项目。一个项目具有向客户端发送消息的 web-socket 实现,而第二个项目具有一些其他服务和类。在客户端之前,我定义了两个代理。一个用于主要服务,另一个用于接收 web-socket 消息,我必须在不同的端口上运行这两个项目。现在我希望这两个项目都在同一个端口上运行。有没有办法做到这一点。我也怀疑一旦第一个项目托管在一个端口上(假设 8080 ),web-socket 推送通知会在同一个端口上正常工作吗?

【问题讨论】:

    标签: spring spring-boot spring-websocket


    【解决方案1】:

    虽然不可能在同一个端口上运行两个项目,但您可以通过其他方式来实现这一点。您可以使用网关(例如:kong)服务或打包您的应用程序并部署在 tomcat 服务器上。我更喜欢将应用程序部署到 tomcat(如果您没有很多服务),因为您需要付出额外的努力来维护网关。

    【讨论】:

      猜你喜欢
      • 2016-12-03
      • 1970-01-01
      • 2014-11-23
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      相关资源
      最近更新 更多