youyouk 发表于 2021-2-8 15:47:59

总是提示websocket错误

本帖最后由 youyouk 于 2021-2-8 15:47 编辑

       JeecgBoot2.4.2 迎春版,已经按 http://doc.jeecg.com/2043887 打包成war包并部署到tomcat中,前端部署到Nginx中,Nginx和Tomcat同部署在同一台服务器上。
      部署后,通过局域网访问http://192.168.1.24/ 能正常登录进入系统,后台大部分功能均能正常。
      http://192.168.1.24:8080/jeecg-boot/druid/login.html可以登录进入druid后台。

一、主要文件配置:
1、jeecg_database.properties的配置如下(用下列配置在“在线开发”-“多数据源管理”就行测试,可以正常连接到数据库):
       diver_name=com.mysql.cj.jdbc.Driver      
      url=jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
       username=root
       password=root
       database_name=jeecg-boot

2、application-prod.yml的配置如下:
datasource:
      master:
          url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver

二、主要问题:

1、“在线开发”-“Online报表配置”,点击“录入”功能时,“数据源”下拉框显示为“加载失败”。浏览器的开发工具抓包提示错误信息:"WebSocket connection to 'ws://192.168.1.24/websocket/e9ca23d68d884d4ebb19d07889727dae' failed: Error during WebSocket handshake: Unexpected response code: 200"

2、“在线开发”-“Online表单开发”,无法显示任何表单。浏览器的开发工具抓包提示错误信息:“WebSocket connection to 'ws://192.168.1.24/websocket/e9ca23d68d884d4ebb19d07889727dae' failed: Error during WebSocket handshake: Unexpected response code: 200”。

3、“系统监控”-“sql监控”功能访问,提示默认的404错误页面。


上线发布过程是按 http://doc.jeecg.com/2043887 文档所述过程进行操作和配置,如何解决websocket请求返回response code: 200的问题?

页: [1]
查看完整版本: 总是提示websocket错误