## Integrating remote JReport Enterprise Server

Normally, JReport servlets are only integrated with other applications on the same machine. However, you can now implement JReport remote server API in your JSPs, and integrate the JSPs with the application server to call JReport Enterprise Server, which is running on a different machine.

Notes:

- In a remote integration environment, the options for publishing resources are hidden since they are not supported by JReport JSPs. If you want to publish report sets or catalogs to JReport Enterprise Server, use one of the following ways:
  - Access the JReport Enterprise Server (not the remote server) Administration page with 8889 as the default port to perform publish work.
  - Copy the report set or catalog files to the computer where JReport Enterprise Server (not the remote server) is located, and then call the RMI API to publish them.
  - Publish the report set or catalog files from JReport Designer to the JReport Enterprise Server.
- In a remote integration environment, running report sets to the Applet format is not supported.
- In a remote integration environment, the two tabs Monitor and Data are hidden on JReport Administration page since they are not supported.
- You can change the location of the two folders, skin and dhtmljsp, in the \public_html directory in the application server side. What is required is to create a file jrserver.properties in the \WEB-INF directory and then add the following two properties and provide the correct paths (the context root is excluded):

  `web.skin.dir
  web.dhtml_jsp_path`

See the following cases:

- Integrating remote JReport Enterprise Server with IBM WebSphere 5.0 by a WAR file
- Integrating remote JReport Enterprise Server with WebLogic 7.0 by a WAR file

###### Related Topics:

- Overall Remote Server APIs & unified JSPs