Para remover um domínio do weblogic server, siga os passos abaixo:

  1. Pare todos os processos associados ao domínio que será excluído
  2. Remova o registro do domínio que encontrar no arquivo “MW_HOME/domain-registry.xml”

Neste exemplo, vou remover o domínio de nome “desenvolvimento_dominio“, então a linha 4 do arquivo “domain-registry.xml” apresentado abaixo será excluída:

<?xml version="1.0" encoding="UTF-8"?>
<domain-registry xmlns="http://xmlns.oracle.com/weblogic/domain-registry">
  <domain location="C:\Oracle\Middleware\11_1_1_6\user_projects\domains\producao_domain"/>
  <domain location="C:\Oracle\Middleware\11_1_1_6\user_projects\domains\desenvolvimento_dominio"/>
</domain-registry>

Após o registro do domínio removido, é preciso remover a entrada do domínio para o weblogic server, que encontra-se no arquivo “WLS_HOME/common/nodemanager/nodemanager.domains“. Então a linha 4 do arquivo “nodemanager.domains” apresentado abaixo será excluída:

#Domains and directories created by Configuration Wizard
#Wed Aug 14 15:04:09 BRT 2013
producao_domain=C:\Oracle\Middleware\11_1_1_6\user_projects\domains\producao_domain
desenvolvimento_dominio=C:\Oracle\Middleware\11_1_1_6\user_projects\domains\desenvolvimento_dominio

Pronto, todas as referências para o domínio objeto da remoção foram eliminadas. Nesta última etapa os arquivos físicos do domínio serão também removidos para que nenhum vestígio do domínio permaneça. Então remova recursivamente as pastas com o nome “desenvolvimento_dominio” dos dois diretório apresentado abaixo:

MW_HOME/user_projects/applications/desenvolvimento_dominio
MW_HOME/user_projects/domains/desenvolvimento_dominio

Pronto, o seu domínio foi removido.

Por enquanto é isso, até o próximo post.

2 comentários para “Remover domínio do Weblogic server

  1. Alvaro Soares on 1 de outubro de 2013 at 10:18 said:

    Amigo, e quando o domínio é estendido ? Como consigo desfazer isso ?

    Obrigado.

    Att,
    Alvaro

    • Olá Alvaro.

      Você criou um novo domínio baseado/estendendo um domínio existente, correto?
      Se sim, o procedimento para exclusão é o mesmo apresentado no post. Uma vez que quando um novo domínio é criado baseado em um terceiro, este novo após sua criação, não possui mais nenhum vínculo com o que foi estendido, ele somente herdou suas configurações. Então se, por exemplo, o domínio que foi usado como template for excluído, os domínio que o foram criados baseados neste não sofrerão alterações, e isso serve para o processo inverso também.

      Qualquer dúvida, só avisar.

Deixe um comentário

Campos obrigatórios são marcados *

Post Navigation