Jump to content
Changes to the Jaspersoft community edition download ×
  • This documentation is an older version of JasperReports Server Community Project Source Build Guide. View the latest documentation.

    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 PhantomJS Version

    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.

    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.

    Check Your PhantomJS Version

    To build JasperReports Server, you need to install PhantomJS and set the property headless.browser in default_master.properties. We recommend version 2.1.1 of PhantomJS. See the JasperReports Server Community Project Administrator Guide for more information.


    User Feedback

    Recommended Comments

    There are no comments to display.



    Guest
    This is now closed for further comments

×
×
  • Create New...