英文地址:http://support.businessobjects.com/library/kbase/articles/c2014756.asp
内容涉及:Crystal Reports 10
应用: 其他版本没有测试
Java Reporting Component
Apache Tomcat
配置部署
大纲:
jsp应用程序使用Crystal Reports 10 jrc 作为报表开发工具。
如何配置tomcat4.x web应用服务器来运行 jrc 10 程序。
解决方案:
配置Tomcat 来运行jrc程序:
====================
注意:
配置tomcat之前,你的jrc必须按照下面的步骤正确安装:
1.在Crystal Reports 10 CD上,双击“CR10_Autorun_ENENT”;
2.单击“Add Java Components”;
3.完成剩余安装步骤;
====================
1. 在tomcat的...\ROOT\WEB-INF 文件夹内创建一个lib文件夹;
2. 把...\Program Files\Common Files\Crystal Decisions\2.5\java\lib文件夹内所有的jar文件复制到..\ROOT\WEB-INF\lib文件夹内;
3. 把...\Program Files\Common Files\Crystal Decisions\2.5\java\lib\external内的所有jar文件复制到..\ROOT\WEB-INF\lib文件夹内;
4. 在...\ROOT\WEB-INF文件夹内创建一个classes文件夹;
5. 把...\Program Files\Common Files\Crystal Decisions\2.5\Java 文件夹内的CrystalReportEngine-config.xml 和 Log4j.properties文件拷贝到classes中;
6. 修改CrystalReportEngine-config.xml 的“report location”属性,使其指向你的报表地址。默认情况下,这个参数被设置到ROOT目录;
7. 把...\Program Files\Common Files\Crystal Decisions\2.5\crystalreportviewers10文件夹复制到tomcat的...\webapps\ROOT文件夹;
8. 打开tomcat的...\ROOT\WEB-INF内的web.xml。通过一个context参数指定crystalreportviewers10目录的位置:
<!-- Context Param -->
<context-param>
<param-name>crystal_image_uri</param-name>
<param-value>/crystalreportviewers</param-value>
</context-param>
9. 重启tomcat服务;
现在应该可以在tomcat上运行jrc了。