The problem occurs because the updateInstaller is unable
to find the extfile.jar file.
As is the case with the WebSphere® Application Server product, the
updateInstaller utility expects all files to be in the proper locations.
If the files for the updateInstaller are extracted improperly, they might
not end up in the correct locations. The updateInstaller appears to work,
but then fails during some operations.
The solution is to make sure you are using the latest version of the
updateInstaller, then re-extract the updateInstaller utility files from
the package provided by ibm.com.
On Windows® platforms, you can choose to use a third-party zip file
extractor or use the jar utility provided in the WebSphere JDK™ to extract
the files from the updateInstaller zip files available on ibm.com. If you
use a third-party zip file extractor, be sure the appropriate options are
selected to extract the files to their subdirectories.
On Unix® platforms, you must extract the updateInstaller files using the
jar utility provided in the WebSphere JDK. Refer to the technote
referenced at the bottom of this article for details on how to use the jar
command.
It is important that the updateSilent.sh and updateWizard.sh (.bat file
extension for Windows platforms) remain in the root directory of the
updateInstaller. Those scripts cannot be moved and executed from any other
location. For example, if the updateInstaller has been extracted to the
/usr/WebSphere/AppServer/update directory, then the updateSilent.sh and
updateWizard.sh files must reside in the /usr/WebSphere/AppServer/update
directory.
For example, here is a directory listing of the updateInstaller files for
updateInstaller build version 5.0.2.1 on AIX®. This is not an exhaustive
list, but it is a good guide of what the updateInstaller file structure
should look like after it is extracted.
. ("root" directory for updateInstaller):
docs
earLauncher
installer.jar
lib
patcher
updateSilent.sh
updateWizard.sh
utils
version.properties
./docs:
readme_updateinstaller.html
readme_updateinstaller.pdf
readme_updateinstaller.txt
readme_was50_fp1.html
readme_was50_fp2.html
./earLauncher:
launcher.exe
./lib:
aix
extfile.jar
./lib/aix:
libUnixFileUtils.so
./patcher:
installEE50.sh
patch.sh
patch.txt
patcher.jar
./utils:
clean_up_was501.sh
|