Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » BIRT 2.2.2 webviewer export
BIRT 2.2.2 webviewer export [message #368852] Wed, 01 July 2009 09:11 Go to next message
Nick is currently offline NickFriend
Messages: 8
Registered: July 2009
Junior Member
Hi,

I've viewed the FAQ:
"5. Run ant file WebViewerPackager.xml (target = Jar)under
org.eclipse.birt.report.viewer and set the vairable: -Declipse.home=<YOUR
ALL-IN-ONE INSTALL DIR> -Dintegrate.dir=<YOUR ALL-IN-ONE INSTALL DIR>
6. Run "Export" target of WebViewerPackager.xml and set the variable
export.dir=<output dir of web viewer>. "


I've finished steps before 5,but I'm not familiar with ant.

Am I supposed to setup an ant compiler to run it in windows console? or
just in eclipse.

If it is in eclipse.About 5 step. where do I set the vairables? for
there's no such items available in WebViewerPackager.xml.


Thanks!

Nick
Re: BIRT 2.2.2 webviewer export [message #368872 is a reply to message #368852] Thu, 02 July 2009 05:26 Go to previous messageGo to next message
Xiaoying Gu is currently offline Xiaoying GuFriend
Messages: 51
Registered: July 2009
Member
You should set the ant arguments in Eclipse:
5. Right click on ant file
org.eclipse.birt.report.viewer/WebViewerPackager.xml -> Run As -> Ant
Build...-> Swtich to "Main" tab -> Add ant arguments:
-Declipse.home=<YOUR ALL-IN-ONE INSTALL DIR> -Dintegrate.dir=<YOUR
ALL-IN-ONE INSTALL DIR>

I have updated the steps on
http://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_do_I_ex port_the_2.2.2F2.3_BIRT_web_viewer.3F

Thanks,
Xiaoying

Nick Wrote:
> Hi,
>
> I've viewed the FAQ:
> "5. Run ant file WebViewerPackager.xml (target = Jar)under
> org.eclipse.birt.report.viewer and set the vairable:
> -Declipse.home=<YOUR ALL-IN-ONE INSTALL DIR> -Dintegrate.dir=<YOUR
> ALL-IN-ONE INSTALL DIR> 6. Run "Export" target of WebViewerPackager.xml
> and set the variable export.dir=<output dir of web viewer>. "
>
>
> I've finished steps before 5,but I'm not familiar with ant.
>
> Am I supposed to setup an ant compiler to run it in windows console? or
> just in eclipse.
>
> If it is in eclipse.About 5 step. where do I set the vairables? for
> there's no such items available in WebViewerPackager.xml.
>
>
> Thanks!
>
> Nick
>
Re: BIRT 2.2.2 webviewer export [message #368873 is a reply to message #368872] Thu, 02 July 2009 07:27 Go to previous messageGo to next message
Nick is currently offline NickFriend
Messages: 8
Registered: July 2009
Junior Member
Xiaoying,


It works. But After I deployed the exported "birt_web" to tomcat
6.0(meanwhile commons-logging-1.1.1.jar had been added to "lib"), I tried
to view the test.rptdesign, but got errors:

- org.eclipse.birt.chart.reportitem.ChartScriptableClassInfo cannot be
cast to
org.eclipse.birt.report.model.api.scripts.IScriptableObjectC lassInfo

java.lang.ClassCastException:
org.eclipse.birt.chart.reportitem.ChartScriptableClassInfo cannot be cast
to org.eclipse.birt.report.model.api.scripts.IScriptableObjectC lassInfo
at
org.eclipse.birt.report.model.metadata.ScriptableObjectExten sionLoader$ScriptableObjectElementLoader.loadElement(Scripta bleObjectExtensionLoader.java:83)
at
org.eclipse.birt.report.model.metadata.ScriptableObjectExten sionLoader.loadExtension(ScriptableObjectExtensionLoader.jav a:57)
at
org.eclipse.birt.report.model.metadata.ExtensionLoader.doLoa d(ExtensionLoader.java:137)
at
org.eclipse.birt.report.model.metadata.ExtensionLoader.load( ExtensionLoader.java:71)
at
org.eclipse.birt.report.model.metadata.ExtensionManager.init ialize(ExtensionManager.java:45)
at
org.eclipse.birt.report.model.api.impl.DesignEngineImpl.init ialize(DesignEngineImpl.java:106)
at
org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newS essionHandle(DesignEngineImpl.java:149)
at
org.eclipse.birt.report.model.api.DesignEngine.newSessionHan dle(DesignEngine.java:108)
at
org.eclipse.birt.report.engine.parser.ReportParser.getDesign Handle(ReportParser.java:143)
at
org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.o penReportDesign(ReportEngineHelper.java:243)
at
org.eclipse.birt.report.engine.api.impl.ReportEngine.openRep ortDesign(ReportEngine.java:484)
at
org.eclipse.birt.report.service.ReportEngineService.openRepo rtDesign(Unknown
Source)
at
org.eclipse.birt.report.utility.BirtUtility.getRunnableFromD esignFile(Unknown
Source)
at
org.eclipse.birt.report.context.ViewerAttributeBean.getDesig nHandle(Unknown
Source)
at org.eclipse.birt.report.context.ViewerAttributeBean.__init(U nknown
Source)
at org.eclipse.birt.report.context.BaseAttributeBean.init(Unkno wn Source)
at org.eclipse.birt.report.context.ViewerAttributeBean.(Unknown Source)
at org.eclipse.birt.report.context.BirtContext.__init(Unknown Source)
at org.eclipse.birt.report.context.BaseContext.(Unknown Source)
at org.eclipse.birt.report.context.BirtContext.(Unknown Source)
at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(U nknown
Source)
at
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doGet(Unknown
Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(Unknown Source)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:263)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:447)
at java.lang.Thread.run(Unknown Source)


Thanks!
Re: BIRT 2.2.2 webviewer export [message #368894 is a reply to message #368873] Fri, 03 July 2009 06:34 Go to previous messageGo to next message
Xiaoying Gu is currently offline Xiaoying GuFriend
Messages: 51
Registered: July 2009
Member
Please notice the step 12 of
http://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_do_I_ex port_the_2.3.1_BIRT_web_viewer.3F


Copy the file org.eclipse.birt.api_1.0.0.jar from the
\birt-runtime-2_2_2\WebViewerExample\WEB-INF\platform\plugin s directory
to
${export.dir}\org.eclipse.birt.report.viewer\birt_web\WEB-IN F\platform\plugins
directory

Instructions for 2.2 has been updated also.

Thanks,
Xiaoying

Nick Wrote:
> Xiaoying,
>
>
> It works. But After I deployed the exported "birt_web" to tomcat
> 6.0(meanwhile commons-logging-1.1.1.jar had been added to "lib"), I
> tried to view the test.rptdesign, but got errors:
>
> - org.eclipse.birt.chart.reportitem.ChartScriptableClassInfo cannot be
> cast to
> org.eclipse.birt.report.model.api.scripts.IScriptableObjectC lassInfo
>
> java.lang.ClassCastException:
> org.eclipse.birt.chart.reportitem.ChartScriptableClassInfo cannot be
> cast to
> org.eclipse.birt.report.model.api.scripts.IScriptableObjectC lassInfo
> at
> org.eclipse.birt.report.model.metadata.ScriptableObjectExten sionLoader$ScriptableObjectElementLoader.loadElement(Scripta bleObjectExtensionLoader.java:83)
>
> at
> org.eclipse.birt.report.model.metadata.ScriptableObjectExten sionLoader.loadExtension(ScriptableObjectExtensionLoader.jav a:57)
>
> at
> org.eclipse.birt.report.model.metadata.ExtensionLoader.doLoa d(ExtensionLoader.java:137)
>
> at
> org.eclipse.birt.report.model.metadata.ExtensionLoader.load( ExtensionLoader.java:71)
>
> at
> org.eclipse.birt.report.model.metadata.ExtensionManager.init ialize(ExtensionManager.java:45)
>
> at
> org.eclipse.birt.report.model.api.impl.DesignEngineImpl.init ialize(DesignEngineImpl.java:106)
>
> at
> org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newS essionHandle(DesignEngineImpl.java:149)
>
> at
> org.eclipse.birt.report.model.api.DesignEngine.newSessionHan dle(DesignEngine.java:108)
>
> at
> org.eclipse.birt.report.engine.parser.ReportParser.getDesign Handle(ReportParser.java:143)
>
> at
> org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.o penReportDesign(ReportEngineHelper.java:243)
>
> at
> org.eclipse.birt.report.engine.api.impl.ReportEngine.openRep ortDesign(ReportEngine.java:484)
>
> at
> org.eclipse.birt.report.service.ReportEngineService.openRepo rtDesign(Unknown
> Source)
> at
> org.eclipse.birt.report.utility.BirtUtility.getRunnableFromD esignFile(Unknown
> Source)
> at
> org.eclipse.birt.report.context.ViewerAttributeBean.getDesig nHandle(Unknown
> Source)
> at
> org.eclipse.birt.report.context.ViewerAttributeBean.__init(U nknown Source)
> at org.eclipse.birt.report.context.BaseAttributeBean.init(Unkno wn
> Source)
> at org.eclipse.birt.report.context.ViewerAttributeBean.(Unknown Source)
> at org.eclipse.birt.report.context.BirtContext.__init(Unknown Source)
> at org.eclipse.birt.report.context.BaseContext.(Unknown Source)
> at org.eclipse.birt.report.context.BirtContext.(Unknown Source)
> at
> org.eclipse.birt.report.servlet.ViewerServlet.__getContext(U nknown Source)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doGet(Unknown
> Source)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>
> at org.eclipse.birt.report.filter.ViewerFilter.doFilter(Unknown Source)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:233)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
>
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:128)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
>
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
>
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:263)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:584)
>
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:447)
> at java.lang.Thread.run(Unknown Source)
>
>
> Thanks!
>
>
Re: BIRT 2.2.2 webviewer export [message #368896 is a reply to message #368894] Fri, 03 July 2009 09:00 Go to previous message
Nick is currently offline NickFriend
Messages: 8
Registered: July 2009
Junior Member
It works! Thank you Xiaoying.
Previous Topic:Insert table into header in master page?
Next Topic:Using the Text item
Goto Forum:
  


Current Time: Wed Sep 18 23:44:32 GMT 2024

Powered by FUDForum. Page generated in 0.03038 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top