SAP Knowledge Base Article - Public

1218136 - How to configure a WAR file that uses the Java Reporting Component XI

Symptom

How do you configure a web application archive (WAR) file for a Java 2 Enterprise Edition (J2EE) application that uses the Java Reporting Component (JRC)?

Resolution

To configure a WAR file for a J2EE application that uses the JRC XI, follow these steps:

1. Create a lib folder in the WAR file's WEB-INF folder.

2. Copy the JAR files from these folders to the WAR file's WEB-INF\lib folder:

  • ...\Program Files\Common Files\Business Objects\3.0\java\lib
  • ...\Program Files\Common Files\Business Objects\3.0\java\lib\external

====================

NOTE:

If you wish to use the CrystalReportViewer tag library, copy the TLD files from the ...\Program Files\Common Files\Business Objects\3.0\java\lib\taglib folder to the WAR file's WEB-INF\lib folder.

====================

3. Create a classes folder in the WAR file's WEB-INF folder.

4. Copy the CRconfig.xml and Log4j.properties files from the ...\Program Files\Common Files\Business Objects\3.0\java folder to the WAR file's WEB-INF\classes folder.

5. Open the CRconfig.xml file located in the WAR file's WEB-INF folder and change the 'report location' property to point to your report. This location must be a relative path.

====================

NOTE:

By default, this location is set to the root of the WAR. If your report is in the root of the WAR file, you do not need to change this property.

====================

6. Copy the entire crystalreportviewers11 folder from the ...\Program Files\Common Files\Business Objects\3.0 folder to the WAR file's root folder.

7. Open the web.xml file located in the WAR file's 'WEB-INF' folder.

8. Specify the location of the utility files used by the report viewers contained in the crystalreportviewers11 folder by inserting the following code below the <display-name> and <description> tags but within the <webapp> tag definition:

<!-- Context Param -->
<context-param>
<param-name>crystal_image_uri</param-name>
<param-value>crystalreportviewers11</param-value>
</context-param>
<!-- Context Param End -->

9. Deploy the WAR file to your J2EE application server.

You are now able to run your JRC XI application on a J2EE web application server.

See Also

For a list of supported Java application servers for the Java Reporting Component XI, refer to the platforms.txt file on the Crystal Reports XI CD or Crystal Reports XI for Windows - Supported Platform Info.

Keywords

J2EE JRC WEB APPLICATION WAR SERVLET .JAR SET UP TOMCAT WEBSPHERE WEBLOGIC Crystal Reports JRC Configuration and Setup , c2016910 , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , How To

Product

SAP Crystal Reports XI ; SAP Crystal Reports XI R2