FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上限。
解决办法:
若在FineReport的连接池属性的设置中,已将最大连接数设置得过大,还出现如上的报错,此时通常就是数据库进程(processes)达到上限导致的,可增大数据库中的连接数目来解决此问题。如下在数据库中修改最大连接数:
Select count(*)from v$process查看当前的连接数
Select valuefrom v$parameter where name='processes'查看数据库允许的最大连接数
Alter system setprocesses =300 scope = spfile;修改最大连接数
重启数据库,再查询最大连接数,数字改变就表示已修改成功。
说明:当客户释放数据库连接时,先判定该连接的引用次数是否已超过规定值,假如超过就删除该连接,并判定当前连接池内总的连接数是否小于minConn(最小连接数),若小于就将连接池布满;假如没超过就将该连接标记为开放状态,可供再次复用。可看出正是这套策略保证了数据库连接的有效复用,避免频繁地建立、释放连接所带来的系统资源开销。
2、使用了未注册的功能:
含义:
未注册的版本是可以试用所有功能的。注册的lic是勾选过功能点的,如果制作的模板使用了未注册的功能就会报这个错误。一般容易分辨,有的客户可能禁掉报错界面,这样测试是好的,一放到服务器上就出不来,没有报错界面就不太容易发现了。
解决办法:在已注册购买的正式环境中,如果没有购买某些功能,则该功能是不可用的。
若您想知道您购买的版本中有什么功能,可通过打开Web服务器,然后在浏览器中输入:http://localhost:8075/WebReport/ReportServer?op=fs进入FR系统界面,点击管理系统>注册信息>功能列表就可以看到此版本支持哪些功能,如下图:
3、提示注册:
含义:使用了未注册版本。
解决办法:注册常见问题处理方法:http://www.finereporthelp.com/help/9/4.html
4、session timed out:
含义:session超时。
解决办法:设置session粘滞,通过配置文件的配置,会在集群的服务器间建立联系,当服务器收到请求,发现这个请求的会话不是自己产生的,那么它会根据请求中的信息,判断出这个会话是由哪台服务器产生。接着它会将这个请求通过内网转发给相应的那台服务器去处理。这样相当于就实现了J2EE集群的会话粘滞的功能。具体操作可参数文档:服务器集群配置步骤。
相关推荐
FineReport是一款强大的Web报表工具,专为解决企业数据可视化、报表设计等问题而生。本教程将深入探讨FineReport的功能特性,帮助用户全面掌握其使用技巧,实现高效的数据管理和分析。 一、FineReport概述 ...
将FineReport报表嵌入到Web页面中是一种常见的做法,特别是在需要跨语言平台的情况下。通过使用iFrame,不仅可以轻松实现报表的嵌入,还能保持良好的用户体验和安全性。对于那些希望进一步扩展报表功能的开发者来说...
### Web报表工具FineReport定时器使用说明 #### 一、定时器概述 FineReport是一款功能强大的报表设计与生成工具,广泛应用于企业的数据处理与展示场景。FineReport V6.5版本进一步增强了定时器功能,使其在报表...
在日常工作中使用FineReport进行报表开发时,难免会遇到各种各样的错误提示。理解这些错误代码及其含义对于快速定位问题、解决问题至关重要。下面,我们将详细介绍一系列常见的错误代码及解决方法。 #### 1. **压缩...
在这样的背景下,如何将FineReport这类专业的报表开发工具制作出的报表嵌入到Web页面中,成为了一个重要的技术需求。 #### 二、问题描述 在大多数现代Web应用中,报表通常需要与业务系统紧密集成,以便用户可以在...
报表工具FineReport使用教程之自动计算日期 FineReport是一款功能强大且国际通用的报表软件,广泛应用于企业的报表制作中。在日常工作中,我们经常需要制作以各种数据报表,来分析公司的经营业务的情况。今天,我们...
文档一共讲述了FineReport使用过程中32个经常涉及的报表问题,并以图文并茂的方式教大家如何使用FineReport. 希望对正在学习FineReport报表或是对FineReport报表感兴趣的朋友能有个全面的认识。
- **不支持功能点**:假设开发者尝试在某个版本的FineReport中使用了一项尚未支持的新功能,系统可能会返回类似“1101”这样的错误代码,表示这是一个服务器端的不支持功能点问题。 - **使用错误**:如果开发者在...
FineReport是一个企业级报表工具,广泛应用于商务智能和数据分析领域。用户可通过FineReport制作各种复杂的报表,并通过Web浏览器进行展示。报表的灵活性和强大的数据处理能力,使得它在处理大量数据和生成复杂报表...
FineReport是企业级的报表工具,广泛应用于数据可视化和报表设计,特别是对于需要大量报表输出的企业来说,FineReport的易用性和灵活性非常受欢迎。在设计报表时,确保内容的准确显示和美观布局是非常重要的。而自动...
FineReport报表工具是一种企业级Web报表软件工具,它完全采用Java语言编写,支持主流的B/S架构和传统的C/S架构,部署方式简单而灵活。FineReport的特点在于其易用性和高效的报表设计方案,它采用了数据双向扩展、...
【】java报表插件FineReport物流行业报表平台建设的解决方案【】js统计图表工具FineReport化繁为简搭建智能报销系统【】js统计图表工具FineReport实例:采购部报表数据决策平台【】农商行信息化建设过程中存在哪些...
在使用报表开发工具FineReport设计web报表时,经常需要嵌入iframe到页面中,并给iframe的src属性指定报表地址的同时传递参数值。在参数值、参数名称以及报表名称中,如果包含中文字符或特殊字符,直接传递可能会导致...
2. 公式应用实例:在一个具体案例中,FineReport报表工具中的公式功能可以实现对存储在数据库中的日期列进行格式转换。假设数据库中存储的日期格式为"yyyy-MM-dd",但是在报表中需要显示为"月份缩写-dd"的格式,比如...