AEM Forms 6.5.18: falha na interrupção normal do serviço JBoss Windows

Este artigo fornece etapas para resolver um problema em que o serviço JBoss para Windows não é interrompido conforme esperado no Adobe Experience Manager Forms 6.5.18.

Descrição description

Ambiente

Adobe Experience Manager Forms 6.5.18 (JEE, Independente) no Windows

Problema/Sintomas

O serviço Windows para JBoss usado na instalação completa do AEM Forms 6.5.18 não para quando você tenta interromper o serviço do console de Serviços do Windows. O processo permanece em execução e requer o encerramento manual do processo para interromper totalmente o JBoss.

  • Componente afetado: serviço JBoss do Windows
  • Versão afetada: AEM Forms 6.5.18 (JEE)
  • Plataforma: Windows (ambiente de desenvolvimento)
  • Nenhuma mensagem de erro específica é exibida, mas o serviço não é interrompido conforme esperado.

Causa

O problema é causado por parâmetros incorretos ou malformados no script de serviço JBoss do Windows, que impedem o serviço de executar um comando de desligamento adequado. A atualização do script e dos parâmetros de registro garante que o comando shutdown seja executado corretamente.

Resolução resolution

  1. Faça um backup ou snapshot completo da instância e do banco de dados antes de fazer qualquer alteração.

  2. Navegue até o diretório bin da instalação do JBoss.

  3. Abra Service.bat em um editor de texto e localize o seguinte bloco:

    code language-none
    else (
      if "%BASE%"=="" set "BASE=%JBOSS_HOME%\standalone"
      if "%CONFIG%"=="" set CONFIG=lc_turnkey.xml
      if "%START_SCRIPT%"=="" set START_SCRIPT=standalone.bat
      set STARTPARAM="/c#set#NOPAUSE=Y#&&#!START_SCRIPT!#-Djboss.server.base.dir=!BASE!#--server-config=!CONFIG!"
      set STOPPARAM="/c !STOP_SCRIPT! --controller=%CONTROLLER% --connect %CREDENTIALS% --command=:shutdown"
    )
    
  4. Substituir a linha STOPPARAM por:set STOPPARAM="/c#set#NOPAUSE=Y#&&#!STOP_SCRIPT!#--controller=%CONTROLLER%#--connect#%CREDENTIALS%#--command=:shutdown"

  5. Abra o Editor do Registro e navegue até:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun

  6. Verifique se não há espaços no valor STOP PARAMS. Ele deve se parecer com:

    /c set NOPAUSE=Y && jboss-cli.bat --controller=localhost:9990 --connect --command=:shutdown

  7. Confirme se o caminho do JDK do Java está incluído na variável de ambiente do sistema PATH e execute java -version no Prompt de Comando para verificar a instalação do Java.

  8. Inicie o serviço JBoss do Windows, aguarde até que ele seja iniciado completamente e, em seguida, interrompa o serviço do Windows para verificar se ele é desligado normalmente sem exigir o encerramento manual do processo.

recommendation-more-help
experience-cloud-kcs-help-kbarticles