Components Required for Source Build

The components and versions listed in this section are required to build and run JasperReports Server:

Check Your Java JDK
Check Your Maven Version
Check Your Application Server
Check Your Database Instance

Check Your Java JDK

You can compile the JasperReports Server source code under Java 1.7. JasperReports Server does not run with versions of Java earlier than 1.7.

To check the version of your JDK (Java Development Kit), run the following command:

javac -version

To download the Java JDK, follow the instructions on the Java web site: http://www.oracle.com/technetwork/java/javase/downloads/index.html.

The Oracle/Sun JDK is the certified Java platform for JasperReports Server. OpenJDK 1.7 is also supported.

Check Your Maven Version

We use Apache Maven to compile, build, and package the JasperReports Server source code because of its ability to manage third party dependencies via online repositories.

To download and install Maven go to:  http://maven.apache.org/download.html#installation

To execute mvn from the command line, put the maven binary (mvn or mvn.exe) in your environment PATH. To check your Maven version, run this command:

mvn -version

For information about Maven, see Maven Troubleshooting.

Check Your Application Server

To run JasperReports Server, you need an application server on the same computer as your source code. We support the following application servers:

Application Server

Comments

Apache Tomcat

Source build can automatically deploy to this application server.

Glassfish

Source build can automatically deploy to this application server.

JBoss

Source build can automatically deploy to this application server.

WebSphere

JasperReports Server must be manually deployed.

WebLogic

JasperReports Server must be manually deployed.

Check Your Database Instance

To run JasperReports Server, you need a database instance. We support the following:

Database

Comments

PostgreSQL

Source build automatically creates the jasperserver database.

MySQL

Source build automatically creates the jasperserver database.

Oracle

Source build automatically creates the jasperserver database.

SQL Server

Source build automatically creates the jasperserver database.

DB2 The jasperserver database must be created by the DB administrator.
Version: 
Feedback
randomness