Document toolboxDocument toolbox

(2024.2) Install Crystal Reports support (Deprecated)

  1. Download the required files:

  2. Install Open JDK Java

    # Install OpenJDK yum install wget; wget https://download.java.net/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/openjdk-12.0.1_linux-x64_bin.tar.gz tar xvf openjdk-12.0.1_linux-x64_bin.tar.gz mv jdk-12.0.1 /usr/lib/ # set the java version cat <<EOF | sudo tee /etc/profile.d/jdk12.sh export JAVA_HOME=/usr/lib/jdk-12.0.1 export PATH=\$PATH:\$JAVA_HOME/bin EOF source /etc/profile.d/jdk12.sh echo $JAVA_HOME # make a symbolic link for the command pcr360 is using mkdir -p /usr/java/latest/bin ln -s /usr/lib/jdk-12.0.1/bin/java /usr/java/latest/bin/java



  3. Install the PCR-360 Crystal Reports (if migrating, skip this step as it will be copied over with the customer data)

    # extract the crystal library tar -xzvf crystal.tar.gz -C /var/www/pcr360/prod/external/



  4. Overwrite the Original JAR with the one altered for OpenJDK (if migrating, this step should be performed after copying the customer data)

    # overwrite the crystal.jar with the altered one tar -xzvf openjdk.crystal.tar.gz rm -f /var/www/pcr360/prod/external/crystal.jar mv crystal.jar /var/www/pcr360/prod/external/ # install the required fonts (these are included in the openjdk.crystal.tar.gz archive) tar -xzvf fonts.tar.gz mv fonts /usr/lib/jdk-12.0.1/lib/ fc-cache -rv



  5. Set File Permissions (if migrating, this step should be performed after copying the customer data)