写了一个 websocket 的项目使用的是 idea,springboot 开发的,由于 springboot 内置 Tomcat 本地运行没有问题,但打包成 war 放到外置 Tomcat 中以后(网上有关要去掉 @configuration 对应的类,并去掉 @ServerEndpoint 对应的 @compon ..

如何解决使用 springboot 发布 websocket 项目到外部 Tomcat 的问题?

写了一个 websocket 的项目使用的是 idea,springboot 开发的,由于 springboot 内置 Tomcat 本地运行没有问题,但打包成 war 放到外置 Tomcat 中以后(网上有关要去掉 @configuration 对应的类,并去掉 @ServerEndpoint 对应的 @component),已经都修改,但在浏览器运行的时候出现了image.png这样的报错。各位用过 websocket 的能否帮助解决下呢?

  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    36 引用 • 116 回帖 • 693 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    580 引用 • 1195 回帖 • 847 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    135 引用 • 515 回帖
  • Q&A

    提问之前请先看《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    1114 引用 • 7242 回帖 • 587 关注
2 回帖   
请输入回帖内容...
  • qq34594765  

    你这个 ip 是内网的 ip 吧,换公网 ip 地址试试

    1 回复
  • EvilCodes        

    已经解决了