由于WebLogic没有提供现成的功能来删除Domain, 这里需要手动删除。
以下方法适用于WebLogic 8.1~10.3.6
1、删除domain目录
<MIDDLEWARE_HOME>/user_projects/domains/<domainDirectory>
例如:D:\Oracle\middleware\user_projects\domains\base_domain
2、删除domain-registry.xml中有关该domain的条目
<?xml version="1.0"encoding="UTF-8"?>
< domain-registry xmlns="http://xmlns.oracle.com/weblogic/domain-registry">
<domainlocation="D:\Oracle\middleware\user_projects\domains\bifoundation_domain"/>
<domainlocation="D:\Oracle\middleware\user_projects\domains\base_domain"/>
</domain-registry>
删除红色部分
注:位于domain-registry.xml位于<MIDDLEWARE_HOME>之下
3、删除nodemanager.domains中有关该domain的条目
#Domains and directories created byConfiguration Wizard
#Fri Apr 06 13:09:46 CST 2012
base_domain=D\:\\Oracle\\middleware\\user_projects\\domains\\base_domain
bifoundation_domain=D\:\\Oracle\\middleware\\user_projects\\domains\\bifoundation_domain
删除红色部分
注:nodemanager.domains位于<MIDDLEWARE_HOME>\wlserver_10.3\common\nodemanager之下
至此,domain已经彻底的被移除了。
注:删除domain不需要更改MetadataService (MDS)
4. 删除开始菜单中welogic下的域目录(删除base_domain整个文件夹)