设计器连接不上 demo 数据源---数据库端口9001问题
润乾报表 V2018 启动示例数据库连接 demo 数据源的时候,遇到了如下报错:
此时示例数据库已点击启动。
卸载重装,更改 JDK 为本地 JDK1.8 依然不行,但是报错变了:
这个就不能理解了。
hsql 启动失败 不停创建 socket?导致的溢出?
联想到内置的 hsql 数据库的端口是 9001.
查询下是否被占用:
果然 但是占用的系列是 system,不敢贸然 kill 掉。
只能求助于润乾工程师。
最终解决方案,修改 hsql 端口号。
report/bin/startDataBase.bat 修改: 手动加上端口号
report/config/reportsystemconfig_zh.xml 修改:手动加上端口号 原先为 127.0.0.1
重启设计器连接测试:
问题完美解决。感谢产品部和研发部的协助。
按照上述配置后,报表工具下可以正常使用 demo 数据源了,但是报表中心 DQL 多维分析仍然不可用 报错信息如下
经咨询,以下几处需同步修改端口号:
1.report\config\dqlsystemconfig_zh.xml 修改:手动加上端口号
2.report\services\datalogic\service.xml 修改:手动加上端口
3.demo\WEB-INF\raqsoftConfig.xml 修改: 手动加上端口号
修改后,保存重新启动 测试通过。
注意:如需自定义 hsql 数据源连接,数据源配置部分 url 也要修改。如下图