How to upgrade the Control-M/Enterprise Manager supplied Web Server (Tomcat 7.0.50) to the current latest minor version (7.0.xx) provided by Apache in Control-M 9.0.18? |
For Control-M version 9.0.00 or lower please refer to knowledge article 000102371 1) Download the latest available Tomcat minor version 7.0.xx binaries from https://archive.apache.org/dist/tomcat/tomcat-7/(Binary distribution Core, ZIP or tar.gz file) 2) Extract the new Tomcat package to a newly created temporary source location on the Control-M/Enterprise Manager server: a. Windows: %EM_HOME%/Tomcat_Update b. UNIX: $EM_HOME/Tomcat_Update 3) Stop all Control-M/Enterprise Manager components with the following command: Unix: em ctl -mcs -all -C Config_Agent -cmd shutdown Windows: ctl -mcs -all -C Config_Agent -cmd shutdown 4) Make sure all components were stopped: All GUI Servers GCS Naming Service CMS Configuration Agent (maintag) BIM Forecast Self Service All Gateways Archive Servers Web Servers Note: The Enterprise Manager database should remain running 5) Backup the destination Control-M/Enterprise Manager server “Tomcat” directory (copy to different directory) a. Windows: %EM_HOME%/emweb/tomcat b. UNIX: $EM_HOME/etc/emweb/tomcat 6) Rename the destination Control-M/Enterprise Manager server directory tomcat/bin to tomcat/bin-org. 7) Rename the destination Control-M/Enterprise Manager server directory tomcat/lib to tomcat/lib-org. 8) Copy the directories “bin” and “lib” from the temporary source location in Step 2 to the destination directory "tomcat". 9) Copy the files LICENSE, NOTICE, RELEASE-NOTES and RUNNING from the source location in Step 2 to the "tomcat" destination directories(overwrite the existing files) 10) Copy the following .jar files from the destination directory lib-org in Step 7 into the new destination directory emweb/tomcat/lib: - bmc-data-collection.jar - commons-codec-1.6.jar - emweb.fips.jar - log4j-1.2.8.jar - security-9.0.jar - slf4j-api-1.6.4.jar - slf4j-jdk14-1.7.6.jar 11) Delete all folders under destination directory "webapps" except ROOT folder, but do not delete any of the .war files. a. Windows: %EM_HOME%/emweb/tomcat/webapps b. UNIX: $EM_HOME/etc/emweb/tomcat/webapps 12) Start all EM components a. Windows: Start Service "Control-MEM Configuration Agent" b. UNIX: em start_config_agent 13) Only after confirming that the web server starts and Control-M functions properly, delete the destination directories tomcat/bin-org and tomcat/lib-org. |