Spring启动配置两个IP地址

时间:2018-03-08 18:08:48

标签: tomcat endpoint spring-websocket

我有一个spring boot项目,我需要配置它以满足来自两个IP地址的请求。我的系统有两个NIC和两个IP。

我希望以这样的方式配置它 -

  • one nic提供文字网络请求和
  • 其他网络服务请求流媒体,如二进制websockets。

来自application.yml我知道我可以使用server.hostserver.port来设置IP地址。但我找不到将第二个IP配置为spring boot的方法。

我在互联网上看过使用'TomcatEmbeddedServletContainerFactory'配置不同端口的示例,但没有使用不同的IP地址。

这种单一设置的主要原因是我可以在请求之间共享身份验证信息(来自不同的IP)。

真的很感激,如果有人能提出实现这一目标的方法。

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

connector.setProperty("address","127.0.0.1");