总是提示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]