BackPrevious Page Next PageNext

Deploying to Resin 4.0.53

The example directory paths listed below are based on Unix. The instructions are applicable to both Unix and Windows installations; however, the format of the paths for Windows would use the Windows format, that is, C:\JReport\Server instead of /opt/JReport/Server.

It is assumed that:

To deploy JReport Server to Resin 4.0.53:

  1. Generate the password.

    Generate Password

  2. Modify resin.properties in /opt/resin/conf. Set remote_admin_enable to true and add the generated password.

    Set Remote_admin_enable

  3. Enable the commands that allow administrators and programmers perform debugging and monitoring tasks on remote Resin server using command line.

    By default these commands are disabled. Enabling the command requires ManagerService be registered in resin.xml file. Since the default resin.xml already includes a <resin:AdminAuthenticator> with a <resin:import>, you can just reuse the admin configuration from the /resin-admin page.

    Enable Command

  4. Start Resin 4.0.53 by running the resin.sh start script in /opt/resin/bin.
  5. Log onto the Resin 4.0.53 Administration Console with the specified user name and password using the URL http://localhost:8080/resin-admin/index.php.
  6. In the deploy tab, click Browse to select the file jreport.war. In the Name text box, type in jreport. Then click Deploy.
  7. Access JReport Server using the following URLs:

    http://localhost:8080/jreport/jrserver
    http://localhost:8080/jreport/admin/index.jsp
    http://localhost:8080/jreport/jinfonet/index.jsp

Troubleshooting

If you run into problems when using JReport Server in Resin, send the log files of JReport Server to support@jinfonet.com. The following procedure illustrates how to generate the log files:

  1. Modify the file resin.sh in /opt/resin/bin by adding -Dlogall=true after the reporthome definition:
    "$JAVA" $JAVA_OPTS \ 
    -classpath "$RESIN_CLASSPATH" -Dreporthome=/opt/JReport/Server \ 
    -Dlogall=true  \ 
    org.resin.Main "$@"
  2. Run the modified resin.sh to start Resin.
  3. After reproducing the problem, send support@jinfonet.com the log files in reporthome/logs.

    The Resin log files may also help to identify the problem. The most useful one is /opt/Resin/server/default/log/server.log.

BackPrevious Page Next PageNext