- 浏览: 75673 次
- 性别:
- 来自: 北京
文章分类
最新评论
这两天在使用eos的报表模块编写报表的时候,碰到如下一个问题,被困扰了好几天,求哪位大虾帮忙解答一下,不胜感谢! 问题现象: 在开发环境下调试没有问题,可以生成报表; 部署到服务器上出现异常,无法生成报表; 另外,可以在服务器的 “eos/eosserver/reportServer/output” 下生成报表的临时hmtl文件,里面的表格是正确的,但是表格下方有如下内容: There are errors on the report page: Error1:Failed to render Corner 开发环境: eos studio Version: 5.3.0 Build id: 0708101429_2857 未打任何eos补丁 部署环境: jboss-3.2.5 源码: <report:generateAndShow reportQualifiedName="reportTest.report.totalrptStat" reportFormat="html"> <report:parameter name="BEG_DATE" value="2008-01-01"/> <report:parameter name="END_DATE" value="2008-12-31"/> </report:generateAndShow> 日志内容: - @@[REPORTENGINE] [ Report Engine failure! ] Error1:Failed to render Corner $$ com.primeton.report.engine.api.EngineException: Error at com.primeton.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:13) at com.primeton.report.engine.api.impl.RunAndRenderTaskWrapper.run(RunAndRenderTaskWrapper.java:3) at com.primeton.report.server.impl.ReportServerImpl.runReportTask(ReportServerImpl.java:136) at com.primeton.report.tag.GenerateAndShow.doEndTag(GenerateAndShow.java:90) at org.apache.jsp.regularrpt_005fpkg.page.INSE_005fREPORT_005fFORMS_005fSHOW_jsp._jspService(INSE_005fREPORT_005fFORMS_005fSHOW_jsp.java:152) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at com.primeton.tp.web.driver.webdriver.WebDriver.processForward(WebDriver.java:882) at com.primeton.tp.web.driver.webdriver.WebDriver.doPost(WebDriver.java:467) at com.primeton.tp.web.driver.webdriver.WebDriverUpload.doPost(WebDriverUpload.java:163) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) - @@[REPORTSERVER] [7f0120ab-2c6b-4efa-ac0f-88f9d8bcafc1] [regularrpt_pkg.report.evebrfrptStat] OpenSession failure!$$ com.primeton.report.engine.api.EngineException: Error at com.primeton.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:13) at com.primeton.report.engine.api.impl.RunAndRenderTaskWrapper.run(RunAndRenderTaskWrapper.java:3) at com.primeton.report.server.impl.ReportServerImpl.runReportTask(ReportServerImpl.java:136) at com.primeton.report.tag.GenerateAndShow.doEndTag(GenerateAndShow.java:90) at org.apache.jsp.regularrpt_005fpkg.page.INSE_005fREPORT_005fFORMS_005fSHOW_jsp._jspService(INSE_005fREPORT_005fFORMS_005fSHOW_jsp.java:152) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at com.primeton.tp.web.driver.webdriver.WebDriver.processForward(WebDriver.java:882) at com.primeton.tp.web.driver.webdriver.WebDriver.doPost(WebDriver.java:467) at com.primeton.tp.web.driver.webdriver.WebDriverUpload.doPost(WebDriverUpload.java:163) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) |
2008/12/19 16:25
<!----> |
Re: eos报表部署出现的异常,请求指点,不胜感谢
2857版本里的corner是可以用的。你的部署环境是Windows、Linux、还是其他?如果不是Windows,请试试在启动JVM的时候,加上:
-Djava.awt.headless=true
-Djava.awt.headless=true
以下为引用
!M$ 写道: 2857版本里的corner是可以用的。你的部署环境是Windows、Linux、还是其他?如果不是Windows,请试试在启动JVM的时候,加上: -Djava.awt.headless=true
!M$ 写道: 2857版本里的corner是可以用的。你的部署环境是Windows、Linux、还是其他?如果不是Windows,请试试在启动JVM的时候,加上: -Djava.awt.headless=true
我部署的环境是linux,按照你说的改了以后就可以了。
非常感谢,要不然我真不知道该怎么办。 可是像这种问题,我们依靠日志和异常信息很难找到解决办法,万一没人回答,就只能眼看浪费大把时间,影响工作进度。不知道兄台是如何知道需要这样解决的,或者说如何找到解决方案的?希望不吝赐教,感激之至。
我在部署后,生成的报表,单元格类型为斜线的,生成报表后是乱码。不知为何?
相关推荐
本压缩包文件"eos 报表案例 帮助你快速开发eos报表"正是为开发者提供了一个实践EOS报表功能的实例集合,旨在加速EOS报表的开发过程。 首先,报表是企业决策的关键工具,它们能够展示数据的汇总、趋势和模式,帮助...
本人EOS从0实战爬坑的部署大全,基本上涵盖常见的issues和解决方案
整个教程围绕报表的创建、编辑、数据处理、展示和部署等方面展开,力求让读者能够全面掌握EOS报表的设计与实现。 首先,教程通过产品介绍和总体结构的介绍,让读者对EOS报表有一个初步的认识。接下来,详细介绍了...
### EOS5.3报表培训教程知识点总结 #### 一、EOS报表概述 - **产品特点**:EOS报表是一款基于表格的报表工具,其最大的特色在于与Microsoft Excel的高度兼容性,这意味着用户可以利用熟悉的Excel界面来设计报表。...
"EOS部署手册" 作为一名IT行业大师,我将从给定的文件中生成相关知识点,以下是我的输出结果: 一、EOS部署手册概述 EOS部署手册是一份涵盖EOS的一些感念和部署方面的知识的文件。这份手册旨在为读者提供关于EOS...
00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...
普元EOS6报表开发是一款强大的报表设计工具,它在WEB环境下提供了卓越的报表设计体验,被誉为超越了微软的3.5版本报表系统。这款产品以其灵活性、易用性和丰富的功能吸引了众多开发者的关注。 首先,我们要理解...
- **部署与测试**:确保报表能够正常工作,并进行必要的性能测试。 #### 四、EOS 报表开发流程详解 - **需求分析阶段**:与业务部门沟通,明确报表需求。 - **分析报表**:理解报表的核心目标。 - **设计表样**...
9. **错误处理与调试**:在EOS上开发过程中,理解和处理各种错误及异常情况的技巧。 10. **案例分析**:提供的扩展教程案例源代码将涵盖实际应用场景,帮助开发者通过实践学习和解决具体问题。 通过深入学习这个...
3. **打包与部署**:将应用打包成WAR或JAR文件,上传到EOS7.5应用服务器进行部署。 4. **服务测试**:利用EOS7.5提供的测试工具或自定义测试用例,验证服务功能和性能。 ### 五、EOS7.5集成与互操作性 1. **与其他...
普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册
- EOS Report:报表工具,用于生成和展示基于EOS数据的各类报表,是数据分析的重要部分。 2. EOS企业版的安装内容 在EOS开发版的基础上,企业版可能包含更多的高级特性和服务,例如更强大的安全性、性能优化、高...
可以使用try-catch-finally结构来捕获并处理可能出现的异常,确保业务流程的健壮性。 5. **服务调用**:Bizlet可以调用其他服务,如DAO服务(数据访问对象)来获取或更新数据,也可以调用远程服务进行跨系统交互。 ...
- EOSServer是EOS6的核心组件之一,负责处理来自客户端的请求,并调度相关的服务进行处理。 - **EOSStudio:** - EOSStudio是基于Eclipse的集成开发环境(IDE),提供了一套完整的工具集用于EOS应用程序的开发、调试...
本故障处理指南是针对EOS开发过程中的常见问题和故障,提供了一系列的解决策略和步骤,旨在帮助开发者更有效地应对可能出现的挑战。 **1. 发现故障如何处理** 1.1 故障处理总体思路 在处理EOS故障时,首先需要...
通过分析这些文件,管理员可以了解如何正确部署和管理EOS Platform 7.6,包括安装、启动、更新和故障排查等操作。此外,由于涉及到服务器管理,还需要关注系统的安全性和性能优化,例如定期更新补丁、监控系统资源、...
在区块链开发领域,EOS作为一种新兴的高性能区块链平台,其智能合约和链上操作涉及到大量的技术细节和状态检查。为了确保操作的正确性,EOS提供了丰富的错误代码以帮助开发者识别和定位问题。本文集整理了EOS区块链...
EOS Report开发指南: 01 EOS Report概述 01.01 EOS Report简介 01.02 EOS Report总体结构 01.03 EOS Report功能特性 02 EOS Report入门 02.01 EOS Report基础知识 02.02 EOS Report业务概念 02.03 报表入门...
- EOS报表工具(EOS Rep):生成报表,支持数据分析和展示。 以上是对EOS5.1程序员认证试题中涉及的主要知识点的详细解释。这些知识点涵盖了Primeton EOS中间件的基础概念、XML处理、文件后缀、命名规范、项目角色...