Necessidade de um serviço na plataforma Windows

Ao instalar o servidor de aplicação TOMCAT é criado um serviço do Windows para que se possa gerenciar, configurar ou inicializar o mesmo.


Importante

Será necessário realizar este procedimento apenas se o sistema operacional utilizado estiver configurado com locale diferente de PT_br, como por exemplo, EN-us. Para ambientes que estiverem com o locale diferente de PT_br será necessário seguir os procedimentos descritos na sequência.


Como criar um novo serviço para o Datasul TOMCAT?

Antes de iniciar este processo, é necessário parar o serviço do Windows responsável pelo TOMCAT configurado em seu ambiente. Para isso, pressione o comando Windows+r e digite services.msc. Será demonstrado uma lista com todos os serviços do Windows, Pare o serviço do TOMCAT conforme imagem abaixo.

O primeiro passo é realizar um ajuste na configuração do país e linguagem utilizada no serviço do TOMCAT, para que desta forma, os valores impressos nos relatórios do Meu RH sejam exibidos corretamente.

Para realizar tal configuração, é necessário acessar o diretório da instância de instalação do TOMCAT. Após isso, navegue até o seguinte diretório: <instance-8x80\apache-tomcat-9.0.31\bin>. O arquivo service.bat será encontrado neste diretório e é o arquivo o qual será necessário realizar alguns ajustes.

Edite o mesmo com algum editor de texto, por exemplo, o notepad++. Após isso, localize a configuração chamada JvmOptions e altere esta linha conforme instrução a seguir:

Propriedade JvmOptions do arquivo service.bat antes da alteração

server.bat
[...]

--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;-Dcatalina.base=%CATALINA_BASE%;-D%ENDORSED_PROP%=%CATALINA_HOME%\endorsed;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;%JvmArgs%" ^

[...]

Propriedade JvmOptions do arquivo service.bat depois da alteração

server.bat
[...]

--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;-Dcatalina.base=%CATALINA_BASE%;-D%ENDORSED_PROP%=%CATALINA_HOME%\endorsed;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-Djava.net.preferIPv4Stack=true;-Duser.country=BR;-Duser.language=pt;%JvmArgs%" ^

[...]


Após realizar a etapa descrita, abra o prompt do Windows com privilégio de administrador. Navegue até o seguinte diretório dentro da instância de instalação do TOMCAT: <instance-8x80\apache-tomcat-9.0.31\bin> e digite o seguinte comando: service.bat install NomeDoServico, conforme exemplo da imagem a seguir:

O nome do serviço pode ser definido conforme sua necessidade.

Problemas?

Caso ocorra algum problema na criação do serviço para o TOMCAT no Windows, verificar se a variável de ambiente JAVA_HOME está configurada corretamente nas variáveis de ambiente do Windows. Caso não esteja, por gentileza, adicionar o diretório da instalação do Java do seu ambiente no arquivo service.bat. Segue exemplo:



O novo serviço criado para o TOMCAT aparecerá nos serviços do Windows, para confirmar, pressione o comando Windows+r e digite services.msc. Será possível encontrar o novo serviço criado com o nome Apache Tomcat 9.0 NomeDoServico. O texto Apache Tomcat 9.0 poderá ser alterado na propriedade DisplayName, encontrado no mesmo arquivo service.bat editado anteriormente.

Por fim, após realizar todas estas etapas, será necessário iniciar o novo serviço criado para o TOMCAT, conforme imagem abaixo.








  • Sem rótulos