配置 Spring 在哪个端口上公开 Websockets?
Posted
技术标签:
【中文标题】配置 Spring 在哪个端口上公开 Websockets?【英文标题】:Configure which port Spring exposes Websockets over? 【发布时间】:2016-03-10 10:06:57 【问题描述】:也许我遗漏了一些明显的东西,但我找不到任何有关配置 spring 从默认 8080 公开 Websockets 的端口的信息(在查看 http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/websocket.html 之后)。
有人知道怎么做吗?或者如果春天允许你这样做?
【问题讨论】:
你找到解决办法了吗? 【参考方案1】:您只需要更改运行tomcat 的端口即可。最简单的方法是在你的 prop 文件中设置端口值
/src/main/resources/application.properties
server.port=8888
这篇博文应该通过其他方式来实现 - https://www.mkyong.com/spring-boot/spring-boot-how-to-change-tomcat-port/
【讨论】:
以上是关于配置 Spring 在哪个端口上公开 Websockets?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 spring-data-rest 与 spring websocket 混合到一个实现中
如何在 Spring Boot 中同时公开 SOAP Web 服务和 RESTful API?
如何让Javamelody使用不同的端口(Spring Boot+暴露的两个HTTP端口)