Guide to update the isCOBOL runtime libraries on isCOBOL Web Applications running on Tomcat
Estimated Reading Time: 1 Minutes
Before discussing the details of this update, let's talk about the update of the license.
When your update is for a later year release you need to request development licenses for your products for that year and update the properties file where you have your license keys.
To learn more about that you can review the video on Veryant's YouTube channel: https://youtu.be/R6ScVpdT1XM
The .war archive you use to deploy your isCOBOL web application in Tomcat uses a specific folder structure holding your isCOBOL libraries and your own application's classes and resources.
That folder structure is usually the following:
(your app may have more)
web-app-name/WEB-INF web-app-name/WEB-INF/classes web-app-name/WEB-INF/libThe WEB-INFlib is the one to update with the isCOBOL libraries of the new release that your application uses.
It includes at least the iscobol.jar and the itext-*.jar.
If your application uses any other libraries, then include those as well. Copy these files from the /lib folder of the isCOBOL SDK installation directory.
You may want to recompile the isCOBOL programs of your web app and update the WEB-INFclasses folder in some situations, for example:
- there are new features in the updated isCOBOL compiler that can benefit your application
- your isCOBOL classes were compiled by a much old version of the compiler.