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

整体思路,在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 的空闲端口,避免与系统服务冲突

相关推荐
天远Date Lab1 分钟前
零信任架构实战:基于天远车辆估值构建自动化品牌二手车置换智能定价与补贴测算网关
运维·人工智能·架构·自动化
a5986525 分钟前
无公网IP,ARM服务器搭建云手机远程访问方案
服务器·arm开发·tcp/ip·云手机
flytalei1 小时前
从 Jenkins 到 Argo CD:搭建一条完整的 GitOps 实战链路
运维·jenkins
张文君1 小时前
vmware克隆后ubuntu26.04 ip怎么更改
linux·运维·服务器
迪康coolmu1 小时前
基于迪康端点安全一体化管理系统的 AI 工具使用审计实战
运维·网络·人工智能·安全·电脑
Brilliantwxx2 小时前
【Linux】基础IO(下):输出重定向、dup2 与 minishell 重定向实战
linux·运维·服务器·github·bash
小HANN2 小时前
(架构 + InnoDB 事务 MVCC):《MySQL 底层探秘①:拆解 InnoDB,读懂事务、MVCC 与日志的底层逻辑》
linux·运维·服务器·经验分享
kyle~2 小时前
Linux --- 虚拟内存 1.fork、2.COW、3.mmap、4.page fault、5.TLB、6.页表
linux·运维·服务器
你看我名字2 小时前
LAMP 架构演练:从云主机准备到 Apache、PHP、MySQL 上线验证
运维·ci/cd·架构·kubernetes·jenkins
服务器硬件项目经理2 小时前
第3章GPU vs CPU:为什么AI训练要用GPU
服务器·人工智能·嵌入式硬件·gru·硬件工程·硬件