站内搜索

返回   安讯中国 > 安讯产品 > 百灵报表(BIRT)
注册
忘记密码?
论坛帮助 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 搜索本主题 显示模式
  #1 (permalink)  
旧 2008-7-22, 10:30 AM
Junior Member
 
注册日期: 2008-7-11
帖子: 13
存款: 143
Angry birt的部署问题

我的birt报表部署路径是../tomcat/webapps/birts/
部署版本是birt2.2.2
在windows下部署正常,但是将birts目录迁移到linux(ubuntu8.10)上部署,启动Tomcat
日志出现:
严重: Error configuring application listener of class org.eclipse.birt.report.listener.ViewerServletContextListener
java.lang.ClassNotFoundException: org.eclipse.birt.report.listener.ViewerServletContextListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1114)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1212)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
2008-7-22 9:34:31 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class org.eclipse.birt.report.listener.ViewerHttpSessionListener
java.lang.ClassNotFoundException: org.eclipse.birt.report.listener.ViewerHttpSessionListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1114)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1212)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
2008-7-22 9:34:31 org.apache.catalina.core.StandardContext listenerStart

这是怎么回事??
回复时引用此帖
  #2 (permalink)  
旧 2008-7-22, 02:04 PM
Junior Member
 
注册日期: 2008-5-30
帖子: 20
存款: 160
默认

你在linux 用的tomcat 版本和jdk版本?
回复时引用此帖
  #3 (permalink)  
旧 2008-7-23, 08:35 AM
Junior Member
 
注册日期: 2008-7-11
帖子: 13
存款: 143
默认 部署环境

我用的JAVA是
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Tomcat的版本是 Apache Tomcat/6.0.16
到底是什么原因啊??
回复时引用此帖
  #4 (permalink)  
旧 2008-7-23, 09:20 AM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,054
默认

FYI FAQ:
Q:百灵报表运行时在Tomcat6下为什么无法部署?
将commons-logging-api.jar拷贝到WebViewerExample\WEB-INF\lib下面去了吗?
Tomcat6没有包括commons-logging api
__________________
Actuate China
回复时引用此帖
  #5 (permalink)  
旧 2008-7-23, 01:30 PM
Junior Member
 
注册日期: 2008-7-11
帖子: 13
存款: 143
默认 继续晕菜

按照您的提示,我加了commons-loggin-api.jar,
日志提示:
信息: Detected AnnotationActionValidatorManager, initializing it...
2008-7-23 13:06:59 org.apache.axis.utils.JavaUtils isAttachmentSupported
警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

然后我有加了:activation1.1.jar和mail.jar
启动后看似没有问题了。
但是一访问报表,就又出现这个东西:

The following items have errors:

ReportDesign (id = 1):
+ /olap/cube_Data Cube doesnt exist

日志显示:
2008-7-23 13:20:55 org.eclipse.birt.report.engine.data.dte.DataGenerationEngine doPrepareQuery
严重: Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist.
Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist.
2008-7-23 13:20:55 org.eclipse.birt.report.engine.data.dte.DataGenerationEngine doExecuteCube
严重: Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist.
Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist.
2008-7-23 13:20:55 org.eclipse.birt.report.item.crosstab.core.re.executor.CrosstabReportItemExecutor execute
严重: The cube result for crosstab is invalid(=null).

我在windows下跑得好好的报表在linux下怎么成了这个样子?
回复时引用此帖
  #6 (permalink)  
旧 2008-7-23, 01:39 PM
Junior Member
 
注册日期: 2008-6-2
帖子: 24
存款: 183
默认

你的数据库是MySqL吗?Linux下和Windows下用的是相同的MySQL JDBC Driver?
__________________
A simple guy living a simple life in every simple day
回复时引用此帖
  #7 (permalink)  
旧 2008-7-23, 01:44 PM
Junior Member
 
注册日期: 2008-7-11
帖子: 13
存款: 143
默认 是MYSQL

是MYSQL数据库,都采用mysql-connector-java-5.1.6-bin.jar,有问题么
回复时引用此帖
  #8 (permalink)  
旧 2008-7-23, 01:49 PM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,054
默认

你试过run一个简单的报表吗?不包含cube或者crosstab的。
__________________
Actuate China
回复时引用此帖
  #9 (permalink)  
旧 2008-7-23, 01:50 PM
Junior Member
 
注册日期: 2008-7-11
帖子: 13
存款: 143
默认 问题解决

谢谢这么多位老大!
问题解决,我把原来的mysql驱动删掉,重新放了一个就没有问题了,可能是上传数据过程中包损坏了,谢谢这么多位啦!

此帖于 2008-7-23 01:54 PM 被 clarkw 编辑.
回复时引用此帖
  #10 (permalink)  
旧 2008-7-23, 02:05 PM
Junior Member
 
注册日期: 2008-6-2
帖子: 7
存款: 128
发送 MSN 消息给 dlut_zxf
默认

所有报表都有问题,还是某一张有问题。
能提供一个简单的可以独立运行的报表吗?比如使用sample db作为数据源,或者用scripted data source的。我们可以我们的环境中重现分析这个问题。
回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


服务条款 | 隐私政策
安讯中国 上海浦东新区浦东南路1271号华融大厦21层2101室
电话:(+86)21-58826388   发送邮件联系我们  沪ICP备06010344号
Actuate Corporation © 2008
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Content Relevant URLs by vBSEO 3.1.0