Oracle WebLogic Server:如何禁用 UDDI 和 UDDI Explorer 功能

这篇文章描述了如何在 WebLogic Server 中禁用 UDDI 和 UDDI Explorer 功能。
我们可能没有使用此功能,而是希望禁用不需要的应用程序。

  1. 从 WL_HOME/server/lib ,删除 uddi.* ,具体如下:
uddi.properties
uddi.war
uddiexplorer.war

如果我们想保留副本(推荐),我们也可以将文件移动到其他地方。
但是,请确保将它们完全移出 server/lib 区域。

  1. 在域中,删除uddi和uddiexplorer缓存文件,具体为:
DOMAIN_HOME/servers/AdminServer/tmp/.internal/uddi.war
DOMAIN_HOME/servers/AdminServer/tmp/.internal/uddiexplorer.war

以及相同的扩展文件夹:

DOMAIN_HOME/servers/AdminServer/tmp/_WL_internal/uddi folder
DOMAIN_HOME/servers/AdminServer/tmp/_WL_internal/uddiexplorer folder

同样,我们可以将文件移到别处,但一定要将它们完全移出域。

  1. 删除所有这些文件后,启动(或者重新启动)域。
    我们应该在启动日志(和/或者 sysout)中看到如下警告消息:
<Warning> <Deployer> <BEA-149617> <Non-critical internal application uddi was not deployed. Error: [Deployer:149158]No application files exist at '<WL_HOME>\server\lib\uddi.war'.>
 <Warning> <Deployer> <BEA-149617> <Non-critical internal application uddiexplorer was not deployed. Error: [Deployer:149158]No application files exist at '<WL_HOME>\server\lib\uddiexplorer.war'.>

服务器重启后,拉起UDDI Explorer失败,出现404错误,确认UDDI Explorer已被禁用。

日期:2020-09-17 00:16:39 来源:oir作者:oir