Applying hotfixes for TIBCO JasperReports® Server - TIBCOSoftware/js-docker GitHub Wiki

1. Steps to add the files

Follow below steps to add all the files from the cumulative hotfix zip.

  1. Download the cumulative hotfix from the support portal
  2. Unzip the cumulative hotfix. Open unzipped folder and unzip jasperserver-pro.zip and js-install.zip files as well.
  3. Place all the files from buildomatic under ‘js-install’ folder to under ‘<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/buildomatic-customization/‘
  4. These files will be used as JasperReports® Server customization in jasperserver-webapp image, so an appropriate folder structure has to be created in the customizations directory. Create folder structure like: ‘<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/jasperserver-customization/webapps/jasperserver-pro/‘
  5. Places all the files from under ‘jasperserver-pro’ folder to under ‘<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/jasperserver-customization/webapps/jasperserver-pro/‘
  6. Apply required configuration from Additional Notes section, to enable fixes. If config files are not part of jasperserver-pro.zip, then extract config files from jasperserver-pro.war or from running container (Ex: files like js.config.properties). Place all updated files into '<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/jasperserver-customization/'

2. Steps to delete the files

Go to the README.md file for corresponding directory to see if there are any files to be deleted under Deleted files section.

For Windows:

  1. Open the jasperserver-pro.war as Archive using ZIP tool
  2. Delete the required jars/files

For Linux

  1. Go to the jasperserver-pro.war directory
  2. Run zip -d jasperserver-pro.war "files with full path" (for ex: zip -d jasperserver-pro.war ""WEB-INF/lib/log4j-api-2.13.3.jar")

3. Steps to rebuild docker images

Go to the README.md file under the '/Docker/jrs/' folder and follow steps to build docker images.