Instrução

Corrigir um arcgis.keystore ou server.xml corrompido

Last Published: July 16, 2021

Resumo

O arquivo arcgis.keystore contém a chave privada usada para executar o servidor da web Tomcat interno na porta 6443. Em casos onde a mudança do protocolo para Somente HTTP e de volta para HTTP e HTTPS ou Somente HTTPS falha, ou o protocolo é definido para Somente HTTPS e a porta 6080 está inacessível, um método para recuperar o acesso ao site do ArcGIS Server é importante para evitar um cenário completo de recuperação de disco. Há algumas causas potenciais para o arquivo arcgis.keystore padrão estar corrompido ou inutilizável, incluindo falta de espaço em disco, um arquivo server.xml modificado na configuração do Tomcat, erros de E/S de disco e unidades de disco rígido com defeito.

Procedimento

Use as seguintes etapas para recuperar o acesso ao ArcGIS Server Manager ou ArcGIS Administration Directory.

  1. Recupere o arquivo server.xml e a pasta de certificados de uma instalação de trabalho do ArcGIS Server com a mesma versão.
  2. Pare o serviço do ArcGIS Server.
  3. Renomeie o arquivo server.xml existente com um nome diferente, por exemplo, 'server.xml_old', e cole o arquivo copiado no seguinte local de pasta:
C:\Program Files\ArcGIS\Server\framework\runtime\tomcat\conf\
  1. Renomeie a pasta de certificados existente para certificados_old e crie uma nova pasta denominada certificados no seguinte local de pasta:
C:\Program Files\ArcGIS\Server\framework\etc\
  1. Cole todo o conteúdo da pasta de certificados de trabalho copiada da outra máquina, incluindo os arquivos arcgis.keystore e keystorepass.dat na pasta recém-criada.
  2. Mova a pasta da máquina em <config-store>\machines\ <Nome da Máquina> para um local diferente.
  3. Crie uma nova pasta <Nome da maquina> no diretório <config-store>\machines e cole todo o conteúdo da pasta de certificados de trabalho, incluindo os arquivos arcgis.keystore e keystorepass.dat.
  4. Verifique se o valor webServerCertificateAlias é 'selfsignedcertificate' no arquivo .json <Nome da Máquina> na pasta config-store\machines.
  5. Inicie o serviço do ArcGIS Server. Execute o seguinte comando para confirmar que o ArcGIS Server está executando na porta 6443.
netstat -ano | findstr "6443"

Alternativamente, execute o assistente para Configurar Conta do ArcGIS Server para obter novamente a permissão total nos seguintes diretórios, se a permissão dos diretórios estiver definida como somente leitura.

C:\arcgisserver C:\python27 C:\Program Files\ArcGIS\Server

ID do Artigo: 000021875

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download