BackPrevious Page Next PageNext

JReport Server Integration

JReport Server can be seamlessly integrated with any other Java application server to meet the information delivery needs of a single department or an entire enterprise. It contains a rich set of APIs that allow for seamless integration and is implemented using Java Servlet technology and Java Server Page (JSP). These servlets and JSP pages enable the user to work with any Java EE compliant application server that supports a Servlet Container and administer the JReport Server remotely through a web browser.

In order to deploy to an application server, you first have to create a Web Application Archive (WAR) file or an Enterprise Application Archive (EAR) file to include a JReport Server, and then use the application server deployment tools to deploy the WAR/EAR file.

This chapter covers the following:

Building a WAR/EAR File to Include a Self-contained JReport Server

Specifying Reporthome for JReport Server in a Java EE Environment

Four Ways of Integrating JReport Server

Deploying JReport Server to a Java Application Server

Integrating Remote JReport Server

Seamless Integrated Security Solution

Note: Page Report Studio and Web Report Studio use many dynamic classes, so you may encounter "OutOfMemoryError: PermGen space" problems when working with them after integration and when the JDK version in use is earlier than JDK 1.8. To solve the problem, you need to add -XX:MaxPermSize=256m to JVM or set the number to a larger one according to your situation.

Related topic:

Upgrading JReport Server in an integration environment

BackPrevious Page Next PageNext