10.4. Desabilitação da Interface de Gerenciamento HTTP

Num managed domain, você precisa apenas acessar a interface HTTP no controlador do domain, ao invés dos servidores do associado domain. Além disso, no servidor de produção, você pode decidir desabilitar o Console de Gerenciamento baseado na web.

Nota

Outros clientes, tais como o JBoss Operations Network, também operam usando a interface HTTP. Caso você deseje usar esses serviços e simplesmente desabilitar o próprio Management Console, você pode determinar o atributo console-enabled da interface HTTP para false, ao invés de desabilitar a interface completamente.
/host=master/core-service=management/management-interface=http-interface/:write-attribute(name=console-enabled,value=false)
Para desabilitar o acesso à interface HTTP, que também desabilita o acesso ao Console de Gerenciamento baseado na web, você pode excluir a interface HTTP.
O seguinte comando do JBoss CLI permite que você leia os conteúdos atuais de sua interface HTTP, caso você decida adicioná-la novamente.

Exemplo 10.1. Leitura da Configuração da Interface HTTP

/host=master/core-service=management/management-interface=http-interface/:read-resource(recursive=true,proxies=false,include-runtime=false,include-defaults=true)
{
    "outcome" => "success",
    "result" => {
        "console-enabled" => true,
        "interface" => "management",
        "port" => expression "${jboss.management.http.port:9990}",
        "secure-port" => undefined,
        "security-realm" => "ManagementRealm"
    }
}
Com o objetivo de remover a interface HTTP, imprima o seguinte comando:

Exemplo 10.2. Remoção da Interface HTTP

/host=master/core-service=management/management-interface=http-interface/:remove
Para reabilitar o acesso, imprima os seguintes comandos para recriar a Interface HTTP com os valores default.

Exemplo 10.3. Recriação da Interface HTTP

/host=master/core-service=management/management-interface=http-interface:add(console-enabled=true,interface=management,port="${jboss.management.http.port:9990}",security-realm=ManagementRealm)