Launching the JasperReports Server application

In order for NexJ Customer Relationship Management to successfully load the Ad Hoc Reports workspace, the appropriate URL must be seeded in the NexJ database.
To launch the JasperReports Server application:
  1. In the NexJ CRM environment file, on the Overview tab, on the Communication tab, specify the Ad Hoc Reports URL. For NexJ Server, the URL is usually http://localhost:7080/jasperserver-pro.
  2. Once the environment file is up-to-date, recreate the database to seed this value. Alternatively, you can reseed the database without recreating it by running the following command in the console:
    (begin-privileged (SysUpgrade’seed)) (commit)
  3. Optional: If you are running JasperReports Server on NexJ Server, you must set the following JVM arguments in the Server/Application settings or Scheme Console Settings:
    -Xms1024m -Xmx2048m -Xss2m
    -XX:PermSize=64m
    -XX:MaxPermSize=512m
    -XX:+UseConcMarkSweepGC
    -XX:+CMSClassUnloadingEnabled
  4. In NexJ Studio launch NexJ CRM from the Run application button or start the Server Console, which will also start JasperReports Server.
    Note: You can open the Ad Hoc Reports workspace in NexJ CRM to verify whether JasperReports Server is running.
The JasperReports Server application launches and you have a working instance of JasperReports Server.