7.2. Removing WAF Applications

In order to remove an application from an existing production system, do the following:

CautionCaution
 

Uninstalling any application that has a significant amount of user-created data is a time-consuming risky process because such data is highly referential . If removing an application is absolutely essential, thorough testing is an essential prerequisite.

  1. Stop all running front end servers.

  2. Run any uninitializers for the application.

  3. Run the data model unload script for the application.

  4. For each installed front end server:

    • Remove any JARs in $CCM_HOME/webapps/WEB-INF/lib which belong to the application.

    • Remove any static resources in $CCM_HOME/webapps which belong to the application.

    • If there are no other servers using this application RPM, uninstall it with rpm -e. For ZIP-based systems, you will need to remove the files associated with the ZIP (not necessarily easy to do manually, as many directories contain files from several separate application ZIPS, such as /usr/share/java, etc.). Also, for ZIP-based systems you will need to remove the entries in /etc/ccm/ccm.classpath associated with the application

  5. Restart the front end server(s).