How is Fuse on EAP patched?

Solution In Progress - Updated -

Issue

Fuse patches are self-installing jar files. To patch Fuse/EAP:

  • From the $EAP_HOME directory, use 'java -jar' specifying the path location to the patch.
    java -jar /some/path/to/fuse-eap-installer-6.3.0.redhat-XXX.jar

The Fuse documentation describes the 'fusepatch.sh' utility, which can be useful for examining patch artifacts but does not work reliably. The documentation warns against it's use, but perhaps not directly enough. An Issue Tracker has been opened to increase the visibility of the warning against using 'fusepatch.sh' to apply patches.

The EAP instance can be patched independently. It should be noted that recent patches to EAP require the application of patch 9 first. (It is a prerequisite to later patches.)
From the EAP CLI, this looks like this:
patch apply /path/to/patch/zip/jboss-eap-6.4.9-patch.zip
shutdown --restart=true
patch apply /path/to/patch/zip/jboss-eap-6.4.18-patch.zip
shutdown --restart=true

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.