Oracle WebLogic Server: How to Disable the UDDI and UDDI Explorer Functionality
This post describes how to disable UDDI and UDDI Explorer functionality in WebLogic Server. You may not be using this feature and be looking to disable non-required applications.
1. From WL_HOME/server/lib, delete uddi.*, specifically:
uddi.properties uddi.war uddiexplorer.war
You can also move the files somewhere else if you want to keep the copies (recommended). However, be sure that you move them entirely out of the server/lib area.
2. In your domain, delete the uddi and uddiexplorer cache files, specifically:
and the expanded folders for the same:
DOMAIN_HOME/servers/AdminServer/tmp/_WL_internal/uddi folder DOMAIN_HOME/servers/AdminServer/tmp/_WL_internal/uddiexplorer folder
Again, you can move the files elsewhere, but be sure to move them entirely out of the domain.
3. After you have removed all of these files, start (or restart) your domain. You should see warning messages like these in your startup log (and/or sysout):
<Warning> <Deployer> <BEA-149617> <Non-critical internal application uddi was not deployed. Error: [Deployer:149158]No application files exist at '<WL_HOME>serverlibuddi.war'.> <Warning> <Deployer> <BEA-149617> <Non-critical internal application uddiexplorer was not deployed. Error: [Deployer:149158]No application files exist at '<WL_HOME>serverlibuddiexplorer.war'.>
After the server restarts, pulling up UDDI Explorer fails with a 404 error, confirming that the UDDI Explorer has been disabled.