Crystal Reports For Eclipse学习笔记(环境配置)
来源:互联网 发布:js三元表达式嵌套 编辑:程序博客网 时间:2024/04/26 21:19
Crystal report for Eclipse 学习笔记(环境配置)
一、通过ECLIPSE的Help--Software Update--Find and install来配置好环境,下载的URL(new remote site):http://www.businessobjects.com/products/dev_zone/eclipse/
二、配置好环境后,即可以创建Crystal Reports Web Project,创建过程中注意选择所需要的组件(Crystal Reports Java Reporting Component、Dynamic Web Module、JAVA),可以
选择创建一个示例,并由此产生一个Crystal web project的项目的基本结构(包括所需要的各种LIB)
三、添加Crystal Report功能到JAVA或者JAVA WEB项目:
1、将Crystal reports runtime libraries拷贝到web项目的WEB-INF/lib或WEB-INF/classes下,也可以放在src下面让eclipse自己放在classes下面,java项目对应classpath;
2、配置web.xml来使用Crystal report viewer:
(1)设置上下文参数值:
<context-param>
<param-name>crystal_image_uri</param-name><!-view所使用的图片路径->
<param-value>/crystalreportviewers</param-value><!--注意/crystalreportviewers前面的斜线,如果viewer中的图片看不到,就去掉-->
</context-param>
<context-param>
<param-name>crystal_image_use_relative</param-name>
<param-value>webapp</param-value>
</context-param>
(2)设置viewerServlet的值:
<servlet>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<servlet-class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class>
</servlet>
(3)servlet Mapping:
<servlet-mapping>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<url-pattern>/CrystalReportViewerHandler</url-pattern>
</servlet-mapping>
3、添加对应的Crystal Report配置文件CRConfig.xml(在拷贝所需的LIB之后),CRConfig.xml文件放置路径为/WEB-INF/classes/CRConfig.xml,也即在项目的src根目录中,文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<CrystalReportEngine-configuration>
<reportlocation>../..</reportlocation> <!--报表(rpt文件)的路径,如果不是放在webapp下,则需修改-->
<timeout>0</timeout> <!--设置session超时时间-->
<ExternalFunctionLibraryClassNames> <!--用户定义函数库设置区,配置classname即可-->
<classname/>
</ExternalFunctionLibraryClassNames>
</CrystalReportEngine-configuration>
4、拷贝crystal-tags-reportviewer.tld文件到对应的web application目录下,即WEB-INF下.使用crystal report viewer标签可以减少编码
5、拷贝crystalreportviewers到应用目录下,和WEB-INF目录平级
- Crystal Reports For Eclipse学习笔记(环境配置)
- Crystal Reports For Eclipse Notes
- Crystal Reports for Eclipse(1)
- Crystal Reports for Eclipse(2)
- Crystal Reports for eclipse 3.4
- Crystal Reports for Eclipse(1)
- Crystal Reports for Eclipse(2)
- Crystal Reports for Eclipse 1.0 开放了
- Crystal Reports for eclipse3.2
- Crystal Reports for eclipse3.2
- Crystal Reports 10 For Dummies
- crystal reports for Visual Studio .NET(webformsample)
- 水晶报表(Crystal Reports 9) for delphi
- Professional Crystal Reports for Visual Studio. NET
- Crystal Reports for Visual Studio 2010
- Crystal Reports Version for VS 2010
- Crystal Reports
- Crystal Reports
- [Short]求一个整数的因式分解
- 论文初始
- SQL 个人学习笔记
- Linux 脚本编写基础
- 收集一些图像UI库
- Crystal Reports For Eclipse学习笔记(环境配置)
- 根据控件位置自动算出坐标在后面加一个提示框
- 猫缘
- 杨澜做了她应该做的
- C# 连接串设置超时时间
- Skinning the application-Symbian中所有的系统颜色设置
- JavaScript入门心得体会
- 用DataFormatString格式化GridView
- DHCP之简要分析(包括C语言实现过程,IP冲突的检测与解决办法)