Solicite o instalador para equipe TOTVS. 1º Passo: realizar download da pasta compactada: ![](/download/attachments/646688371/image2021-10-19_16-6-29.png?version=1&modificationDate=1635358416393&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-7-37.png?version=1&modificationDate=1635358416597&api=v2)
2º Passo: Descompactar e acessar a pasta INSTALADOR_WINTHOR_ESB\2-INSTALL_CONTAINER\4-SETUP_CONTAINER, executar o arquivo WinThorESB-win_x64-6.5.1.exe ![](/download/attachments/646688371/image2021-10-19_15-41-56.png?version=1&modificationDate=1635358416827&api=v2)
3º Passo: Descompactar e acessar a pasta INSTALADOR_WINTHOR_ESB\3-INSTALL_BUNDLES\1-DEPLOY_BUNDLES, executar o arquivo Install_PrjIntB2bUnilever-4.0.0.jar ![](/download/attachments/646688371/image2021-10-19_15-42-29.png?version=1&modificationDate=1635358416667&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-17-56.png?version=1&modificationDate=1635358416313&api=v2)
![](/download/attachments/646688371/image2021-10-20_18-17-4.png?version=1&modificationDate=1635358418510&api=v2)
Caso os itens selecionados na caixa vermelha não se apresentem selecionados, significa que os arquivos não foram encontrados no servidor em que está sendo instalado. ![](/download/attachments/646688371/image2021-10-19_16-20-45.png?version=1&modificationDate=1635358416093&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-21-10.png?version=1&modificationDate=1635358415943&api=v2)
Iniciando a Instalação do primeiro componente: JDK ![](/download/attachments/646688371/image2021-10-19_16-22-42.png?version=1&modificationDate=1635358416017&api=v2)
![](/download/attachments/646688371/image2021-10-20_18-16-21.png?version=1&modificationDate=1635358418470&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-26-49.png?version=1&modificationDate=1635358415787&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-27-6.png?version=1&modificationDate=1635358415633&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-27-31.png?version=1&modificationDate=1635358415717&api=v2)
Iniciando a instalação do segundo componente: Container ![](/download/attachments/646688371/image2021-10-19_16-28-3.png?version=1&modificationDate=1635358415487&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-28-51.png?version=1&modificationDate=1635358415557&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-29-39.png?version=1&modificationDate=1635358415413&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-29-56.png?version=1&modificationDate=1635358415267&api=v2)
Finalizada a instalação dos componentes, conclui-se a instalação do serviço: ![](/download/attachments/646688371/image2021-10-19_16-31-2.png?version=1&modificationDate=1635358415340&api=v2)
![](/download/attachments/646688371/image2021-10-19_16-32-22.png?version=1&modificationDate=1635358415163&api=v2)
Observação: ao executar os instaladores, será apresentado menu de instalação, basta selecionar next,next,...,next,finish! Pronto, serviço instalado
4º Passo: Após realizada a instalação do serviço de integração. todo o diretório abaixo será criado, sendo necessária atualização dos jobs (pasta jobs) e kars (pasta deploy) disponíveis em http://servicos.pcinformatica.com.br/autoservico/instaladores/OUTROS_/SERVICOUNILEVER/ (Baixar o arquivo FULL_SERVICOUNILEVER.zip)
Diretório da aplicação: C:\pcsist\produtos\integracao\container ![](/download/attachments/646688371/image2021-10-19_16-13-44.png?version=1&modificationDate=1635358416243&api=v2)
5º Passo: Configurar o IP externo para acesso da Infracommerce: acessar C:\pcsist\produtos\integracao\container\etc abrir o arquivo org.ops4j.pax.web.cfg e editar a linha abaixo: org.osgi.service.http.port.secure=[porta do endereço externo]
6º Passo: Instalar ActiveMQ .
7º Passo: Configurar Chave Token de banco de dados. Em posse da chave/Token que foi enviado pelo time de desenvolvimento acessar a pasta: C:\pcsist\produtos\integracao\container\config\ Edite o arquivo DataSourcesUnilever.xml com permissão de ADMIN Altere a chave chave DataSourceInfo a partir da chave "dbconnection=" conforme imagem a seguir: Image Added
Reinicie o serviço para as alterações surgirem efeito. 8º Configuração do SSL no WebService
8.1 - Configurar as variaveis de ambiente para a JDK. 8.2 - Criar pasta "keystores" em C:\pcsist\produtos\integracao\container\etc e cole na nova pasta seu certificado com formato .pfx 8.3 - Gerar codigo com a senha criptografada, execute o seguinte comando via CMD no local C:\pcsist\produtos\integracao\container\etc\keystores. java -cp lib\jetty-util-9.4.2.v20170220.jar org.eclipse.jetty.util.security.Password 2696 [senha do certificado] Caso o ocorra erro: (baixe o arquivo jetty-util-9.4.2.v20170220.jar em http://www.java2s.com/example/jar/j/download-jettyutil942v20170220jar-file.html crie uma pasta chamada lib em C:\pcsist\produtos\integracao\container\etc\keystores e coloque nesse local o arquivo) Exemplo de resposta: OBF:19iy19j019j219j419j619j8 MD5:e10adc3949ba59abbe56e057f20f883e CRYPT:wtk6GOlrfgOJE 8.4 - Execute o seguinte comando via CMD no C:\pcsist\produtos\integracao\container\etc\keystores para gerar jks (o formato JKS para armazenar chaves e certificados criptográficos.) keytool -importkeystore -srckeystore [nome empresa].pfx -destkeystore [nome empresa].jks -srcstoretype PKCS12 -deststoretype JKS 8.5 - Configure o jetty.xml que está no diretório /etc/ do Karaf. Adicione as seguintes configurações dentro da tag de <configure>: <New id="tlsHttpConfig" class="org.eclipse.jetty.server.HttpConfiguration"> <Arg> <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration"> <!-- This says... Redirect to https://host:8040 if server returns "NOT SECURE" error --> <Set name="secureScheme">https</Set> <Set name="securePort">8040</Set> </New> </Arg> <Call name="addCustomizer"> <Arg> <New class="org.eclipse.jetty.server.SecureRequestCustomizer" /> </Arg> </Call> </New> <!-- This is your HTTP connector, you should have another one for HTTPS --> <New class="org.eclipse.jetty.server.ServerConnector"> <Arg name="server"> <Ref refid="MyServer" /> </Arg> <Arg name="factories"> <Array type="org.eclipse.jetty.server.ConnectionFactory"> <Item> <New class="org.eclipse.jetty.server.HttpConnectionFactory"> <Arg name="config"> <!-- defined above --> <Ref refid="tlsHttpConfig" /> </Arg> </New> </Item> </Array> </Arg> <Set name="host">localhost</Set> <Set name="port">8181</Set> </New> 8.6 - Para ativar a conexão por SSL no Karaf, utilize da configuração do Pax Web através do arquivo de configuração web do Karaf disponível na pasta /etc/ chamado org.ops4j.pax.web.cfg. Nele, adicione a configuração SSL da keystore e password, deixando de acordo com o seguinte: # Configuração SSL a ser adicionada org.osgi.service.http.secure.enabled = true org.ops4j.pax.web.ssl.keystore=${karaf.base}/etc/keystores/[nome do arquivo gerado].jks org.ops4j.pax.web.ssl.password = OBF:19iy19j019j219j419j619j8 [chave gerada no item 2] org.ops4j.pax.web.ssl.keypassword = OBF:19iy19j019j219j419j619j8 [chave gerada no item 2] 8.7 - Por fim, iniciar o serviço.
|