帆软-服务器器数据集权限配置

整体思路,在12题正常的基础上,把Host name 改成自己电脑中无线局域网适配器 WLAN中的IPv4 地址,进行独立部署登录。之后打开帆软进行远程服务器配置即可。

一,准备工作

1.确保tomcat安装目录下中\conf\server.xml中默认端口是8080

2.把Host name 改成自己电脑中无线局域网适配器 WLAN中的IPv4 地址

3.删除13题IP登录数据决策系统中的a.html配置(不用删应该也可以)

4.用自己的IPv4 地址地址登录上帆软后,打开本地帆软进行远程服务器配置即可。

主机名自己IPv4 地址

端口号 8080

用户(阿三阿四)连接时主机名和端口号同上

二,可能的报错

提供的图片显示的是 FineReport 服务器部署向导 的报错页面,提示:


🔴 报错信息:

复制代码
检测到1项配置异常
请修复后重启服务器

websocket端口异常
websocket端口冲突
建议修改端口

请输入websocket端口号: 38888,39888

✅ 这是 FineReport 在启动时检测到 WebSocket 端口被占用或冲突 导致的常见问题。

  • 错误类型websocket端口异常
  • 具体原因websocket端口冲突
  • 系统建议 :修改端口,并提供默认推荐值:38888,39888
  • 操作按钮重新检测(点击可重新检查)

✅ 问题原因详解

❌ 什么是 WebSocket 端口?

FineReport 使用 WebSocket 实现以下功能:

  • 实时报表刷新(如动态数据)
  • 多用户协作编辑
  • 报表预览时的交互响应

为了通信,它会绑定一个独立的 TCP 端口(非 8080),默认通常是:

  • 38888
  • 39888

⚠️ 如果这些端口已经被其他程序占用(如另一个 Tomcat、Redis、Nginx、或其他应用),就会出现"端口冲突"。


✅ 常见导致端口冲突的原因

表格

可能原因 说明
🟡 其他服务占用了 38888 或 39888 如另一个 FineReport 实例、测试工具、开发环境
🟡 多个 FineReport 实例运行 同一台机器部署了多个报表系统
🟡 之前崩溃未释放端口 上次启动失败,端口仍处于"TIME_WAIT"状态
🟡 安全软件/防火墙拦截 防火墙阻止了端口监听

✅ 解决方案(按优先级)

✅ 方法 1:修改 WebSocket 端口(最简单有效)

步骤:
  1. 在页面中输入新的端口号(不要与现有服务冲突)
    • 示例:48888,49888(避开常用端口)
  2. 点击「重新检测」
  3. 若无报错,保存并重启服务器

💡 推荐使用 大于 10000 的空闲端口,避免与系统服务冲突

相关推荐
Cx330❀28 分钟前
【Linux网络】网络层协议 IP :从网络层原理到 Linux 内核源码
linux·运维·服务器·网络·tcp/ip·ai·ai编程
志栋智能1 小时前
运维超自动化的变更管理实践
运维·自动化
全栈攻略1 小时前
Docker 中 ROS2 工作流 Topic 验证与常用命令指南
运维·docker·容器
Gl�ria1 小时前
Linux 清理日志常用命令
linux·运维·服务器
天道jimmy2 小时前
VulnHub 系列:HA, Wordy
linux·服务器·web安全
j7~3 小时前
【Linux网络加餐(二)】《进程组,会话,控制终端,作业控制和守护进程》---详解
linux·运维·服务器·守护进程·会话·进程组·控制终端
名字还没想好☜3 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
天道jimmy3 小时前
VulnHub 系列:Prime,1
linux·运维·服务器
Lumistory4 小时前
从OPPO长安研发中心看头部科技企业的照明运维选择
大数据·运维·人工智能·光照贴图
好评1244 小时前
【Linux】数据链路层
linux·运维·网络