Fortes RH - Atualização do Java 11 e Tomcat 9 Ubuntu
4 min
Criado por KARINA SOUZA em 10/07/2025 16:42
Atualizado por Fillipe Anderson em 11/07/2025 09:05

Atualização do novo sistema Fortes RH em Java 11 e Tomcat 9 no Ubuntu

1. Atualização para Java 11

Para garantir a compatibilidade do novo sistema Fortes RH com Java 11, seguem os passos necessários para a atualização:

  1. Instalação do Java 11:
    A instalação deve ser feita com o OpenJDK (JRE) diretamente pelo gerenciador de pacotes do Ubuntu.

$ sudo apt update
$ sudo apt install openjdk-11-jre


  1. Configuração da variável de ambiente JAVA_HOME:
    Verifique a definição da JAVA_HOME ou JRE_HOME no arquivo de configuração apropriado para que o sistema aponte corretamente para o diretório do Java 11:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64


Dica: 
Adicione essa linha no arquivo /etc/environment ou no .bashrc do usuário.


  1. [Opcional] Verificação do Java 11 como padrão:
    Se estiver utilizando update-alternatives, garanta que o Java 11 seja configurado como a versão Java 11:

sudo update-alternatives --config java  


  1. Confirmação da configuração:
    Valide se as variáveis de ambiente e a versão do Java estão configuradas corretamente:

    echo $JAVA_HOME 
    java -version


2. Atualização para Tomcat 9

Para executar o novo sistema Fortes RH com suporte ao Java 11, é necessária a atualização para o Tomcat 9. Abaixo, as etapas recomendadas:

  1. Desativação do Tomcat 8:
    Se o Tomcat 8 não for mais necessário, desative-o para evitar conflitos:


sudo systemctl stop tomcat8
sudo systemctl disable tomcat8


  1. Instalação do Tomcat 9:
    Instale o Tomcat 9 pelos repositórios oficiais do Ubuntu ou faça o download diretamente do site da Apache.

sudo apt update
sudo apt install tomcat9


Em seguida, copie o arquivo .war da aplicação para o diretório webapps do Tomcat 9:

sudo cp /caminho/para/fortesrh.war /var/lib/tomcat9/webapps/


  1. Verificação do Java 11 no Tomcat:
    Confirme se o Tomcat 9 está configurado para usar o Java 11 verificando o caminho definido para JAVA_HOME ou JRE_HOME nas variáveis de ambiente do serviço Tomcat. Isso é essencial para garantir que o Tomcat execute corretamente no ambiente do Java 11.


Dica: 
Para definir as variáveis de ambiente, você pode adicionar as configurações diretamente no arquivo de inicialização do Tomcat 9 
(/var/lib/tomcat9/bin/catalina.sh). Abaixo segue uma sugestão de como configurar o JAVA_HOME e o JAVA_OPTS no arquivo:


export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
export JAVA_OPTS="-Xmx8g -Xms8g -XX:NewRatio=3 -XX:MaxNewSize=320m"


Essas configurações ajustam o ambiente do Java e a alocação de memória, ajudando a otimizar o desempenho do Tomcat.

  1. Atualização das configurações do arquivo system.conf

Edite o arquivo FORTES_HOME/RH/system.conf para alterar as variáveis de configurações corretamente com a atualização do Tomcat 9.


sys.path=/var/lib/tomcat9/webapps/fortesrh
tomcat.base.dir=/var/lib/tomcat9
tomcat.service.name=tomcat9


  1. Configuração de portas e certificados:
    Revise as configurações de rede no arquivo /var/lib/tomcat9/config/server.xml para garantir que:

    1. As portas HTTP e HTTPS estejam configuradas conforme necessário.

    2. Os certificados SSL serão configurados na nova instalação, caso aplicável.

    3. Link de configuração de https do Tomcat.Fortes RH - Configurando HTTPS.docx

  2. Iniciar o serviço do Tomcat 9:

sudo systemctl start tomcat9

Conclusão:
Após seguir essas etapas, o sistema estará atualizado para rodar com Java 11 e Tomcat 9 no Ubuntu, garantindo melhor desempenho e segurança para o Fortes RH.



Este artigo foi útil para você?
Últimos artigos visitados