/
(v1) Install Crystal Reports support

(v1) Install Crystal Reports support

  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)

    #set file permissions
    chmod 644 -R /var/www/pcr360/prod/external/crystal.jar
    chmod 755 /var/www/pcr360/prod/external/lib
    
    # set file ownership
    chown -R apache:root /var/www/pcr360/prod/external/crystal.jar /var/www/pcr360/prod/external/lib/

Related content

(2024.1) Install Crystal Reports support
(2024.1) Install Crystal Reports support
More like this
(2024.2 2) Install Crystal Reports support
(2024.2 2) Install Crystal Reports support
More like this
Install Crystal Reports support (Deprecated)
Install Crystal Reports support (Deprecated)
More like this
Crystal Development (Deprecated)
Crystal Development (Deprecated)
More like this
(2024.2 2) Crystal Development
(2024.2 2) Crystal Development
More like this
(2024.1) Crystal Development
(2024.1) Crystal Development
More like this

Help Desk Portal - Email: help@pcr.com - Phone: 616.259.9242