This is a solution to address use cases in which developers have an installation of GlassFish and want to update the JBI binaries from a more recent build.
Download the installer jar corresponding to the build that has your fixes.
The core installer could be downloaded from
http://download.java.net/jbi/binaries/open-esb/main/nightly/latest/CORE/jbi-core-installer.jar
The core installer updates the binaries in AS_INSTALL/jbi. But to prevent issues of file locking, please stop all running domains.
asadmin stop-domain [domain-name]
Note down the version of Open ESB bits in AS_INSTALL/jbi/jbi.ver
Run
java -jar jbi-core-installer.jar AS_INSTALL install
After installation is complete, you can view the Project Open ESB version updated in
If you are interested in using updated Open ESB system components, sun-http-binding, sun-javaee-engine, sun-wsdl-library you have to follow two options
You can create a new domain or delete and recreate an existing domain to get the latest system components in the domain repository.
If you are interested in particular system component and are not interested in recreating the domain, you can update the system component as
asadmin upgrade-jbi-component AS_INSTALL/jbi/components/
The core installer performs a version check and updates the binaries only if the existing version is older
than the bits in the installer.
If you would like to override this behavior and overwrite the binaries in any case, please use overwrite option while running the core installer
java -jar jbi-core-installer.jar <appserver-install-root> install overwrite