Red Hat Training

A Red Hat training course is available for Red Hat Fuse

5.2. Uninstall Fuse on EAP Integration Patch

To uninstall Red Hat Fuse on EAP Integration patch, perform following steps:

  1. Navigate to $EAP_HOME/bin directory.
  2. Query the server to view the installed patches:

    [userid@localhost bin]./fusepatch.sh --query-server
    kie-eap-distribution-6.5.0.Final-redhat-15
    fuse-patch-distro-wildfly-2.4.0.redhat-1
    fuse-integration-eap-distro-1.7.0.redhat-630036
    fuse-eap-distro-6.3.0.redhat-377
  3. Disable the Red Hat Fuse Integration configuration layers as follows:

    [userid@localhost bin]./fuseconfig.sh --configs fuse-integration --disable
    Processing config for: fuse-integration
    	Writing 'layers=fuse,bpms,soa' to: $EAP_HOME//modules/layers.conf
    	Disable fuse-integration configuration in: $EAP_HOME/standalone/configuration/standalone.xml
    	Disable fuse-integration configuration in: $EAP_HOME/standalone/configuration/standalone-full.xml
    	Disable fuse-integration configuration in: $EAP_HOME/standalone/configuration/standalone-full-ha.xml
    	Disable fuse-integration configuration in: $EAP_HOME/standalone/configuration/standalone-ha.xml
    	Disable fuse-integration configuration in: $EAP_HOME/domain/configuration/domain.xml
  4. Disable the JBoss BPMS configuration layers as follows:

    [userid@localhost bin]./fuseconfig.sh --configs bpms --disable
    Processing config for: bpms
    	Writing 'layers=fuse,soa' to: $EAP_HOME/modules/layers.conf
    	Disable bpms configuration in: $EAP_HOME/configuration/standalone.xml
    	Disable bpms configuration in: $EAP_HOME/standalone/configuration/standalone-full.xml
    	Disable bpms configuration in: $EAP_HOME/standalone/configuration/standalone-full-ha.xml
    	Disable bpms configuration in: $EAP_HOME/standalone/configuration/standalone-ha.xml
    	Disable bpms configuration in: $EAP_HOME/domain/configuration/domain.xml
  5. Uninstall integration-eap and kie-eap packages as follows:

    [userid@localhost bin]./fusepatch.sh --uninstall fuse-integration-eap-distro-1.7.0.redhat-630036
    Uninstall fuse-integration-eap-distro-1.7.0.redhat-630036
    
    [userid@localhost bin]./fusepatch.sh --uninstall kie-eap-distribution-6.5.0.Final-redhat-15
    Uninstall kie-eap-distribution-6.5.0.Final-redhat-15
  6. Verify that the patches are uninstalled and then restart JBoss EAP server to verify that it’s working.

    [userid@localhost bin]./fusepatch.sh --query-server
    fuse-patch-distro-wildfly-2.4.0.redhat-1
    fuse-eap-distro-6.3.0.redhat-377
    
    [userid@localhost bin]./jboss-cli.sh -c "shutdown --restart=true"