【发布时间】:2018-09-14 11:55:09
【问题描述】:
我的 Spring Boot 应用程序非常小,并且有一项工作:通过打开与第三方网站的 websocket 连接并侦听消息来充当客户端。
问题是在我的 javax.websocket.Endpoint 实现被初始化并创建了连接之后,我的 Spring boot 应用程序关闭了。
我会认为任何打开的 websocket 连接都会让我的应用程序保持正常运行?
我不需要嵌入式 servlet 容器,所以我在 application.yaml 中专门设置了 web-environment: false。
有没有办法在不添加我永远不会使用的 servlet 容器的情况下解决这个问题?
【问题讨论】:
-
你试过 spring.main.web-application-type=NONE 吗?
标签: java spring-boot websocket client