Hoje vamos instalar o Oracle Https Server 12.2.1.3. O OHS facilita bastante na hora de trabalharmos com balanceamento e alta disponibilidade do Oracle SOA Suite.
Para quem está chegando agora e quer saber mais sobre como instalar o Oracle SOA Suite, aconselho dar uma olhada nas nossas matérias anteriores.
Parte 1: Preparando e Instalando o Banco de Dados
Parte 2: Preparando e Instalando o Oracle SOA Suíte
Parte 3: Configurações necessárias do Oracle SOA Suíte
O Oracle Https Server será configurado na mesma máquina em que foi instalada a aplicação.
Para iniciarmos vamos baixar o binário no software edelivery
Agora, vamos criar o diretório onde ficará instalado o binário da nossa aplicação.
cd /u01/app/oracle/product/12.2.1.2/ mkdir https chmod 775 https
Extraia o instalador
unzip V886427-01.zip Archive: V886427-01.zip inflating: fmw_12.2.1.3.0_ohs_linux64.bin inflating: fmw_12213_readme.htm
O próximo passo da instalação será criarmos o Domain.
Vamos acessar a pasta /u02/middleware/config/domains/ e em seguida criaremos a pasta https_domain
cd /u02/middleware/config/domains/ mkdir https_domain chmod 775 https_domain
Agora navegue até o diretório: /u01/app/oracle/product/12.2.1.2/https/oracle_common/common/bin e execute o arquivo config.sh .
cd /u01/app/oracle/product/12.2.1.2/https/oracle_common/common/bin ./config.sh .
Para subirmos o HTTPS Server precisamos executar os seguintes passos:
1- Logue no Servidor com usuário oracle e navegue até o diretório onde se encontra o script de gerenciamento do Nodemanager:
cd /u02/middleware/config/domains/https_domain/bin
2-Execute os comandos abaixo para iniciar o Nodemanager em background:
nohup ./startNodeManager.sh &
3-Para visualizar se o nodemager está no ar, execute o seguinte comando:
tail -f nohup.out Domain name mappings: https_domain -> /u02/middleware/config/domains/https_domain <Mar 25, 2018 4:33:19 PM BRT> <INFO> <Node manager v12.2.1.3.0> <Mar 25, 2018 4:33:19 PM BRT> <INFO> <Server Implementation Class: weblogic.nodemanager.server.NMServer$ClassicServer.> <Mar 25, 2018 4:33:19 PM BRT> <INFO> <Plain socket listener started on port 5556, host localhost/127.0.0.1>
ATENÇÃO
Na versão 12.2.1.3 no Https Server existe um BUG.
Bug 17790276 ( NODEMANAGER SERVICE FAILS TO START WITH “IDENTITY KEY STORE FILE NOT FOUND”) que faz com que o arquivo DemoIdentity.jks não seja criado, e acaba atrapalhando o start do nodemanager.
Se ocorrer esse erro com você, execute o workaround seguindo os passos abaixo:
Baixe o arquivo DemoIdentity.jks e copie para o diretorio /u02/middleware/config/domains/https_domain/security/
cp DemoIdentity.jks /u02/middleware/config/domains/https_domain/security/
4- Para subir o componente do OHS execute o comando:
/startComponent.sh ohs1
Ex:
[oracle@soaapp bin]$ ./startComponent.sh ohs1 Starting system Component ohs1 ... Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands Reading domain from /u02/middleware/config/domains/https_domain Please enter Node Manager password: Connecting to Node Manager ... Successfully Connected to Node Manager. Starting server ohs1 ... Successfully started server ohs1 ... Successfully disconnected from Node Manager. Exiting WebLogic Scripting Tool.
Para validar se o OHS subiu com sucesso acesse a seguinte URL:
http://ip:7777/
ou
http://localhost:7777/
ou
http://hostname:7777/
Até Logo!