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.
- Download the cumulative hotfix from the support portal
- Unzip the cumulative hotfix. Open unzipped folder and unzip jasperserver-pro.zip and js-install.zip files as well.
- Place all the files from buildomatic under ‘js-install’ folder to under ‘<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/buildomatic-customization/‘
- 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/‘
- Places all the files from under ‘jasperserver-pro’ folder to under ‘<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/jasperserver-customization/webapps/jasperserver-pro/‘
- 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:
- Open the jasperserver-pro.war as Archive using ZIP tool
- Delete the required jars/files
For Linux
- Go to the jasperserver-pro.war directory
- 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.