<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Manual parte 01 - Instalação Tomcat 8 &amp; 9 - Hikvision]]></title><description><![CDATA[<p dir="auto"><strong>Passo 1 | Requisitos iniciais:</strong></p>
<p dir="auto"><strong>1.1 -</strong> Solicitar ao <strong>Luciano</strong> a criação da base do <strong>REP-P</strong> caso a mesma não exista e, junto disso, solicitar a <strong>API-KEY</strong> que será informada no parâmetro geral do <strong>Ponto Soft.</strong></p>
<p dir="auto"><strong>1.2 -</strong> Solicitar à TI do cliente o <strong>IP público para acesso à rede externa do servidor</strong> para que o <strong>Luciano libere esse IP</strong>. Essa informação é necessária para o serviço do <strong>REP-P realizar a assinatura digital dentro do servidor onde as marcações serão coletadas pelo serviço do Hikvision.</strong></p>
<p dir="auto"><strong>1.3 -</strong> URL da assinatura que precisa ser liberada para o servidor onde a instalação será realizada é: <em><strong><a href="https://rep-p.pontosoft.com.br/rep-p-rest-api" rel="nofollow ugc">https://rep-p.pontosoft.com.br/rep-p-rest-api</a>.</strong></em> Para validar se a liberação desse IP informado pelo cliente foi correta, você pode informar a URL anteriormente citada no <strong>navegador do servidor onde o serviço do Hikvision</strong> será instalado. Se retornar essa mensagem de token inválido no navegador, a liberação foi realizada com sucesso:</p>
<p dir="auto"><img src="/assets/uploads/files/1722000430572-1d058897-960b-4058-9559-25ff422c0635-image.png" alt="1d058897-960b-4058-9559-25ff422c0635-image.png" class="img-responsive img-markdown" /><br />
<strong>1.4 -</strong> Com a base do <strong>REP-P</strong> já criada, <strong>API-KEY</strong> disponibilizada e a liberação da assinatura do <strong>REP-P</strong> feita para o servidor do cliente, iniciamos o processo de instalação do <strong>serviço do Hikvision e suas dependências</strong>:</p>
<p dir="auto"><strong>1.5 -</strong> Será necessário:</p>
<p dir="auto"><em><strong>- A versão do Ponto Soft precisa estar na última versão da V6</strong></em></p>
<p dir="auto"><em><strong>- Instalação de um Tomcat 9 | Apontado para um Java 11:</strong></em></p>
<ul>
<li>
<p dir="auto">O Tomcat 9 vai receber 2 APIs:</p>
<ul>
<li><em>pontosoft-hikvision-api</em></li>
<li><em>pontosoft-rep-p-api</em></li>
</ul>
</li>
</ul>
<p dir="auto"><em><strong>- Instalação de um Tomcat 8 | Apontado para um Java 11:</strong></em></p>
<ul>
<li>
<p dir="auto">O Tomcat 8 vai receber 1 API:</p>
<ul>
<li>insoft-auth</li>
</ul>
</li>
</ul>
<p dir="auto"><em><strong>- Instalação do serviço do Hikvision</strong></em></p>
<p dir="auto"><strong>Passo 2 | Instalações e Configurações do Ambiente:</strong></p>
<p dir="auto"><strong>2.1 - Instalação do Java 11:</strong></p>
<p dir="auto">Por padrão das minhas instalações anteriores, utilizo o <strong>Java 11</strong> disponível nesse caminho:</p>
<pre><code>S:\Download\Guilherme\HikVision\Tomcat9\OpenJDK11U-jdk_x64_windows_hotspot_11.0.20_8.zip
</code></pre>
<p dir="auto">Para isso, é necessário descompactar o <strong>Java 11</strong> no caminho:</p>
<p dir="auto"><code>C:\Program Files\Java</code></p>
<p dir="auto"><img src="/assets/uploads/files/1722012356846-9ecc2db2-1070-4e07-b322-6d258745b420-image.png" alt="9ecc2db2-1070-4e07-b322-6d258745b420-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Após isso, será necessário no <strong>Tomcat</strong> apontar para o caminho onde o Java 11 foi colocado.</p>
<p dir="auto"><strong>2.2 - Instalação do Tomcat 8:</strong></p>
<p dir="auto">Por padrão das minhas instalações anteriores, utilizo o Tomcat disponível nesse caminho:</p>
<pre><code>S:\Download\Guilherme\HikVision\Tomcat8\apache-tomcat-8.5.93-windows-x64.zip
</code></pre>
<p dir="auto">Mas, você pode utilizar o <strong>Tomcat 8</strong> de sua preferência, basta acessa o link:</p>
<p dir="auto"><a href="https://tomcat.apache.org/download-80.cgi" rel="nofollow ugc">https://tomcat.apache.org/download-80.cgi</a></p>
<p dir="auto">Após baixar o <strong>Tomcat 8</strong> na base do cliente, o mesmo deve ser descompactado (caminho padrão utilizado C:\App\Tomcat).</p>
<p dir="auto"><img src="/assets/uploads/files/1722019318881-108c161c-7365-4445-9806-3223dc206d66-image.png" alt="108c161c-7365-4445-9806-3223dc206d66-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Criação do Serviço</strong></p>
<p dir="auto">Abrir o CMD como <strong>ADMINISTRADOR</strong> no caminho <code>C:\App\Tomcat\apache-tomcat-8.5.93\bin</code> e executar o comando abaixo no Promtp:</p>
<pre><code>Tomcat8.exe//IS//Tomcat8
</code></pre>
<p dir="auto">Após executar o comando, será criado o serviço do Windows, podendo ser ajustado o nome de exibição conforme o adequado, é importante que o service name seja nomeado de Tomcat8.</p>
<p dir="auto"><img src="/assets/uploads/files/1722019861005-074cdfaa-71a1-46ca-8c44-60ac84b7bcce-image.png" alt="074cdfaa-71a1-46ca-8c44-60ac84b7bcce-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Removendo Serviço</strong></p>
<p dir="auto">Caso seja necessário remover o serviço, é necessário utilizar o mesmo processo de entrar na pasta \bin pelo CMD e executar o seguinte comando:</p>
<pre><code>Tomcat8.exe//DS//Tomcat8
</code></pre>
<p dir="auto"><strong>Configuração do Tomcat8</strong></p>
<p dir="auto">Para iniciar a configuração do <strong>Tomcat 8</strong> é necessário entra na pasta do <em><strong>\Tomcat</strong></em> e acessar a pasta <em><strong>\bin</strong></em> e no próprio caminho gerado, digitar <em><strong>CMD</strong></em>:</p>
<p dir="auto"><img src="/assets/uploads/files/1722019989579-74831611-5525-4c50-94c7-6a4e3c9334c4-image.png" alt="74831611-5525-4c50-94c7-6a4e3c9334c4-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Com o terminal aberto, digitar o comando:</p>
<pre><code>tomcat8w.exe//ES//Tomcat8
</code></pre>
<p dir="auto">Será aberto essa aba, e a partir disso, iniciamos a configuração do <strong>Tomcat8</strong>:</p>
<p dir="auto"><em>General</em><br />
<img src="/assets/uploads/files/1722020118598-1f5b49a2-9346-4815-ad41-e8710935f5ab-image.png" alt="1f5b49a2-9346-4815-ad41-e8710935f5ab-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Por padrão de minhas instalações nos campos abaixo, informo:</p>
<ul>
<li>Display Name: <code>Apache Tomcat 8</code></li>
<li>Description: <code>Apache com Insoft-auth</code></li>
<li>Startup type: <code>Automatic</code></li>
</ul>
<p dir="auto"><em>Log On</em><br />
<img src="/assets/uploads/files/1722020207068-02e7d8aa-51d0-4696-b85c-9e1a7597ce89-image.png" alt="02e7d8aa-51d0-4696-b85c-9e1a7597ce89-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><em>Logging</em><br />
<img src="/assets/uploads/files/1722020244762-3a9e90f0-f149-48e3-97ad-fc8469491d50-image.png" alt="3a9e90f0-f149-48e3-97ad-fc8469491d50-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Level: <code>Info</code></li>
<li>Log path: <code>C:\App\Tomcat\apache-tomcat-8.5.93\logs</code></li>
<li>Log prefix: <code>commons-daemon</code></li>
<li>Redirect Stdout: <code>auto</code></li>
<li>Redirect Stderror: <code>auto</code></li>
</ul>
<p dir="auto"><em>Java</em><br />
<img src="/assets/uploads/files/1722020335668-947f7d25-0c2a-4f60-a0ed-318cca99239c-image.png" alt="947f7d25-0c2a-4f60-a0ed-318cca99239c-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>
<p dir="auto">Java Virtual Machine:<code>C:\Program Files\Java\jdk-11.0.20+8\bin\server\jvm.dll</code></p>
</li>
<li>
<p dir="auto">Java Classpath:</p>
</li>
</ul>
<pre><code>C:\App\Tomcat\apache-tomcat8.5.93\bin\bootstrap.jar;C:\App\Tomcat\apache-tomcat-8.5.93\bin\tomcat-juli.jar
</code></pre>
<ul>
<li>Java Options:</li>
</ul>
<pre><code>-Dfile.enconding-UTF-8
-Duser.timezone=America/Sao_Paulo
-Dnet.sf.ehcache.skipUpdateCheck=true
</code></pre>
<ul>
<li>Initial Memory Pool: <code>128</code></li>
<li>Maximum Memory Pool: <code>1500</code></li>
</ul>
<p dir="auto"><strong>Observação:</strong></p>
<p dir="auto">Diferente do <strong>Tomcat 9</strong>, deve ser criado uma variável de ambiente chamada <strong>"INSOFT_AUTH_CONFIG"</strong> a mesma será utilizada para definir o diretório base de configurações quando o <strong>Tomcat 8</strong> for inicializado:</p>
<p dir="auto"><img src="/assets/uploads/files/1722020707601-3e453827-5db1-4407-a941-ca24a0c7f472-image.png" alt="3e453827-5db1-4407-a941-ca24a0c7f472-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Conforme o exemplo acima, você deve informar um valor para a variável de ambiente, esse valor será o diretório onde arquivo de configuração do <em><strong>insoft.auth</strong></em> está:</p>
<p dir="auto"><code>C:\App\Tomcat\Config\insoft-auth.properties</code></p>
<p dir="auto">No item <em><strong><strong>2.3</strong> - Colocando API e Tomcat8 no Ar | Externalizando os arquivos de configurações utilizadas pela a aplicação</strong></em>, explicará como realizar essa configuração e parametrização do arquivo do <em><strong>insoft.auth</strong></em></p>
<p dir="auto"><em>Startup</em><br />
<img src="/assets/uploads/files/1722021193421-83f9cac6-efbb-4bc5-b862-16779f712cc5-image.png" alt="83f9cac6-efbb-4bc5-b862-16779f712cc5-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Class: <code>org.apache.catalina.startup.Bootstrap</code></li>
<li>Working Path: <code>C:\App\Tomcat\apache-tomcat-8.5.93</code></li>
<li>Arguments: <code>start</code></li>
<li>Mode: <code>jvm</code></li>
</ul>
<p dir="auto"><em>Shutdown</em><br />
<img src="/assets/uploads/files/1722021297723-e183cad7-44a0-4ae8-b76b-4c9315e3920a-image.png" alt="e183cad7-44a0-4ae8-b76b-4c9315e3920a-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Class: <code>org.apache.catalina.startup.Bootstrap</code></li>
<li>Working Path: <code>C:\App\Tomcat\apache-tomcat-8.5.93</code></li>
<li>Arguments: <code>stop</code></li>
<li>Timeout: <code>0</code></li>
<li>Mode: <code>jvm</code></li>
</ul>
<p dir="auto">Após realizado essas configurações, clique no botão <strong>Aplicar</strong> e a seu <strong>Tomcat</strong> estará configurado.</p>
<p dir="auto"><strong>2.3 - Colocando API e Tomcat8 no Ar:</strong></p>
<p dir="auto">Após a finalização do item 2.2, iremos prosseguir com o <strong>deploy da API</strong> que o <strong>Tomcat 8</strong> subirá.</p>
<p dir="auto"><strong>Configurando insoft-auth:</strong></p>
<p dir="auto">Para instalação em clientes na versão <strong>6 do Ponto Soft</strong>, a última <strong>API</strong> do <em><strong>insoft-auth</strong></em> compatível ainda com esta versão é a versão 1.0.0, disponível nesse diretório:</p>
<p dir="auto"><code>O:\Sistemas_Java\insoft-auth\1.0.0</code></p>
<p dir="auto">Você deve realizar o upload do arquivo <em><strong>.war</strong></em> dentro desse diretório e colocá-lo dentro da pasta <em><strong>\webapps</strong></em> do seu <strong>Tomcat 8</strong>, renomeando para <em><strong>insoft-auth.war</strong></em></p>
<p dir="auto"><img src="/assets/uploads/files/1722021757657-97025451-9f85-45ac-bbca-a743543b3774-image.png" alt="97025451-9f85-45ac-bbca-a743543b3774-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Configurando Porta:</strong></p>
<p dir="auto">Dentro da pasta <strong>Tomcat</strong>, você deve acessar o caminho: <code>C:\App\Tomcat\apache-tomcat-8.5.93\conf</code> e configurar a porta que o <strong>Tomcat 8</strong> utilizará para <strong>iniciar</strong> e <strong>parar</strong> o serviço, para isso edite o arquivo <em><strong>Server.xml</strong></em> e mude as portas de <em><strong>Shutdown</strong></em> e a <em><strong>Start</strong></em>:</p>
<ul>
<li>Shutdown:</li>
</ul>
<pre><code>&lt;Server port="7205" shutdown="SHUTDOWN"&gt;
</code></pre>
<ul>
<li>Start:</li>
</ul>
<pre><code>&lt;Connector port="7280" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /&gt;
</code></pre>
<p dir="auto">Para configurar as portas, utilize as portas padrões informadas aqui:<code>S:\Download\Guilherme\Padroes_Portas_TCP_Por_Aplicacao.txt</code></p>
<p dir="auto"><strong>Externalizando os arquivos de configurações utilizadas pela a aplicação:</strong></p>
<p dir="auto">No mesmo nível do diretório onde o <strong>Tomcat 8</strong> está instalado, você deve criar a pasta <em><strong>\Config</strong></em> e dentro dela criar o arquivo de configuração do <em><strong>insoft-auth</strong></em> nomeando o mesmo de <code>insoft-auth.properties</code></p>
<p dir="auto"><img src="/assets/uploads/files/1722022083184-89acabe8-3220-4add-bb5d-8c27e7740fc8-image.png" alt="89acabe8-3220-4add-bb5d-8c27e7740fc8-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Para o configurar,</strong> basta informar os valores abaixo:</p>
<pre><code>spring.datasource.url=jdbc:oracle:thin:@&lt;hostname or ip&gt;:&lt;port&gt;/&lt;service name&gt;
spring.datasource.username=&lt;username&gt;
spring.datasource.password=&lt;password&gt;
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.hibernate.ddl-auto=none
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
spring.jpa.show-sql=false
server.port=7280
jwt.secret=GdA1Sb1ApS
jwt.timeToLive=345600
jwt.modo=GERENCIADO
healthcheck.apiKey=testedev
plugin.insoftFw.sistema=PONTOSOFT
token.auth=true
token.header=insoft4token
auth.ldap=false
auth.ldap.file=c:\\labs\\ldap-insoft4.json
auth.hibrido.ativo=false
auth.2fa.enabled=false
auth.2fa.qr.serviceName=itexto Corporation
auth.2fa.qr.width=300
auth.aws.sns.accessKey=AKIAWQU72ZENYKAEZIYB
auth.aws.sns.secretKey=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
auth.aws.sns.topic=null
auth.aws.sns.region=us-east-1
auth.sns.prefixo=Seu codigo de acesso:
</code></pre>
<p dir="auto">Neste arquivo basta editar a <em><strong>URL de conexão ao banco de dados, o usuário e a senha.</strong></em> Você deve confirmar se o processo realizado no item <em><strong>2.3 - Colocando API e Tomcat8 no Ar | Configurando Porta</strong></em> foi realizado corretamente, informando a porta padrão do <em><strong>insoft-auth</strong></em>, que já vem por default no arquivo de configuração <em><strong>insoft-auth.properties.</strong></em></p>
<p dir="auto"><strong>Finalização</strong></p>
<p dir="auto">Após isso, o processo de <em><strong>configuração e instalação do Tomcat 8 está finalizado</strong></em>, você deve <strong>iniciar</strong> o <strong>Tomcat</strong> e acompanhar os logs para confirmar se a aplicação do <em><strong>insoft-auth</strong></em> subiu sem nenhum problema.</p>
<p dir="auto">Se a aplicação retornar no navegador, conforme o <em><strong>exemplo abaixo</strong></em>, a aplicação do <em><strong>insoft-auth</strong></em> está finalizada e você já pode partir para a instalação do <em><strong>Tomcat 9</strong></em>.</p>
<p dir="auto"><img src="/assets/uploads/files/1722022882298-18e55fbb-8edd-4b87-b907-ec8a3a4dad59-image.png" alt="18e55fbb-8edd-4b87-b907-ec8a3a4dad59-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>2.4 - Instalação do Tomcat 9:</strong></p>
<p dir="auto">Por padrão das minhas instalações anteriores, utilizo o <strong>Tomcat</strong> disponível nesse caminho:</p>
<pre><code>S:\Download\Guilherme\HikVision\Tomcat9\apache-tomcat-9.0.73-windows-x64.zip
</code></pre>
<p dir="auto">Mas você pode utilizar o <strong>Tomcat 9</strong> de sua preferência, basta acessa o link:</p>
<p dir="auto"><a href="https://tomcat.apache.org/download-90.cgi" rel="nofollow ugc">https://tomcat.apache.org/download-90.cgi</a></p>
<p dir="auto">Após baixar o <strong>Tomcat 9</strong> na base do cliente, o mesmo deve ser descompactado (caminho padrão utilizado C:\App\Tomcat).</p>
<p dir="auto"><img src="/assets/uploads/files/1722003237767-f45f7672-a092-4cd3-b09e-2aac91a9bee2-image.png" alt="f45f7672-a092-4cd3-b09e-2aac91a9bee2-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Criação do Serviço</strong></p>
<p dir="auto">Abrir o CMD como <strong>ADMINISTRADOR</strong> no caminho <code>C:\App\Tomcat\apache-tomcat-9.0.73\bin</code> e executar o comando abaixo no Promtp:</p>
<pre><code>Tomcat9.exe//IS//Tomcat9
</code></pre>
<p dir="auto">Após executar o comando será criado o serviço do Windows, podendo ser ajustado o nome de exibição como adequado, é importante que o service name seja nomeado de <strong>Tomcat9</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1722003558554-3ebd4793-df66-4cd1-a7ea-3b503c228421-image.png" alt="3ebd4793-df66-4cd1-a7ea-3b503c228421-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Removendo Serviço</strong></p>
<p dir="auto">Caso seja necessário remover o serviço é necessário utilizar o mesmo processo de entrar na pasta <em><strong>\bin</strong></em> pelo <em><strong>CMD</strong></em> e executar o seguinte comando:</p>
<pre><code>Tomcat9.exe//DS//Tomcat9
</code></pre>
<p dir="auto"><strong>Configuração do Tomcat9</strong></p>
<p dir="auto">Para iniciar a configuração do <strong>Tomcat 9</strong> é necessário entra na pasta do <em><strong>\Tomcat</strong></em> e acessar a pasta <em><strong>\bin</strong></em> e no próprio caminho gerado, digitar <em><strong>CMD</strong></em>:</p>
<p dir="auto"><img src="/assets/uploads/files/1722003823690-c6556946-1ca8-47ea-997b-9a499b669ef2-image.png" alt="c6556946-1ca8-47ea-997b-9a499b669ef2-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Com o terminal aberto, digitar o comando:</p>
<pre><code>tomcat9w.exe//ES//Tomcat9
</code></pre>
<p dir="auto">Será aberto essa aba, e a partir disso, iniciamos a configuração do <strong>Tomcat9</strong>:</p>
<p dir="auto"><em>General</em><br />
<img src="/assets/uploads/files/1722004186777-f8bfe8ca-8c5a-4a2e-8f71-5dd8b9e5406d-image.png" alt="f8bfe8ca-8c5a-4a2e-8f71-5dd8b9e5406d-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Por padrão de minhas instalações nos campos abaixo, informo:</p>
<ul>
<li>Display Name: <code>Apache Tomcat 9</code></li>
<li>Description: <code>Apache com Pontosoft-rep-p-api | Pontosoft-hikvision-api</code></li>
<li>Startup type: <code>Automatic</code></li>
</ul>
<p dir="auto"><em>Log On</em><br />
<img src="/assets/uploads/files/1722004503103-200b8eff-a104-4475-832e-19b0448ff693-image.png" alt="200b8eff-a104-4475-832e-19b0448ff693-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><em>Logging</em><br />
<img src="/assets/uploads/files/1722004578348-1961de3e-48f7-4015-8444-4eeb8d177587-image.png" alt="1961de3e-48f7-4015-8444-4eeb8d177587-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Level: <code>Info</code></li>
<li>Log path: <code>C:\App\Tomcat\apache-tomcat-9.0.73\logs</code></li>
<li>Log prefix: <code>commons-daemon</code></li>
<li>Redirect Stdout: <code>auto</code></li>
<li>Redirect Stderror: <code>auto</code></li>
</ul>
<p dir="auto"><em>Java</em><br />
<img src="/assets/uploads/files/1722004844597-76c23221-56d4-4e4a-b08f-a0a177643cbe-image.png" alt="76c23221-56d4-4e4a-b08f-a0a177643cbe-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>
<p dir="auto">Java Virtual Machine:<code>C:\Program Files\Java\jdk-11.0.20+8\bin\server\jvm.dll</code></p>
</li>
<li>
<p dir="auto">Java Classpath:</p>
</li>
</ul>
<pre><code>C:\App\Tomcat\apache-tomcat-9.0.73\bin\bootstrap.jar;C:\App\Tomcat\apache-tomcat-9.0.73\bin\tomcat-juli.jar
</code></pre>
<ul>
<li>Java Options:</li>
</ul>
<pre><code>-Dfile.enconding-UTF-8
-Duser.timezone=America/Sao_Paulo
-Dnet.sf.ehcache.skipUpdateCheck=true
-Dapp.base.config.directory=C:\App\Tomcat\Config
</code></pre>
<ul>
<li>Initial Memory Pool: <code>128</code></li>
<li>Maximum Memory Pool: <code>1500</code></li>
</ul>
<p dir="auto"><strong>Observação:</strong></p>
<p dir="auto">A propriedade <strong>"-Dapp.base.config.directory"</strong>  deve ser utilizada para definir o diretório base de configurações:</p>
<p dir="auto"><code>"-Dapp.base.config.directory=C:\App\Tomcat\Config"</code></p>
<p dir="auto">No exemplo acima, este será o caminho completo do arquivo buscado pela aplicação:</p>
<p dir="auto"><code>C:/App/Tomcat/Config/nome-aplicacaoConfig/application.yml</code></p>
<p dir="auto"><em>Startup</em><br />
<img src="/assets/uploads/files/1722013483296-0c947f85-afe0-4afd-b9c3-050d8cc53367-image.png" alt="0c947f85-afe0-4afd-b9c3-050d8cc53367-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Class: <code>org.apache.catalina.startup.Bootstrap</code></li>
<li>Working Path: <code>C:\App\Tomcat\apache-tomcat-9.0.73</code></li>
<li>Arguments: <code>start</code></li>
<li>Mode: <code>jvm</code></li>
</ul>
<p dir="auto"><em>Shutdown</em><br />
<img src="/assets/uploads/files/1722013687546-1ed4433b-256f-4972-a233-467cc9f7caea-image.png" alt="1ed4433b-256f-4972-a233-467cc9f7caea-image.png" class="img-responsive img-markdown" /></p>
<ul>
<li>Class: <code>org.apache.catalina.startup.Bootstrap</code></li>
<li>Working Path: <code>C:\App\Tomcat\apache-tomcat-9.0.73</code></li>
<li>Arguments: <code>stop</code></li>
<li>Timeout: <code>0</code></li>
<li>Mode: <code>jvm</code></li>
</ul>
<p dir="auto">Após realizado essas configurações, clique no botão <strong>Aplicar</strong> e a seu <strong>Tomcat</strong> estará configurado.</p>
<p dir="auto"><strong>2.5 - Colocando API'S e Tomcat9 no Ar:</strong></p>
<p dir="auto">Após a finalização do item <strong>2.4</strong>, iremos prosseguir com o <strong>deploy das API's</strong> que o <strong>Tomcat 9</strong> subirá.</p>
<p dir="auto"><strong>Configurando pontosoft-rep-p-api:</strong></p>
<p dir="auto">Para instalação em clientes na <strong>versão 6 do Ponto Soft</strong>, a última <strong>API</strong> do <em><strong>pontosoft-rep-p-api</strong></em> compatível ainda com esta versão é a <em><strong>1.3.0</strong></em>, disponível nesse diretório:</p>
<p dir="auto"><code>O:\Sistemas_Java\PontoSoft-REP-P\deploys\pontosoft-rep-p-api\1.3.0</code></p>
<p dir="auto">Você deve realizar o upload do arquivo <em><strong>.war</strong></em> dentro desse diretório e colocá-lo dentro da pasta <em><strong>\webapps</strong></em> do seu <strong>Tomcat 9</strong>, renomeando para <em><strong>pontosoft-rep-p-api.war</strong></em></p>
<p dir="auto"><img src="/assets/uploads/files/1722017268987-b30b09bb-b7f5-453f-b911-d99fcdce8ae8-image.png" alt="b30b09bb-b7f5-453f-b911-d99fcdce8ae8-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Configurando pontosoft-hikvision-api:</strong></p>
<p dir="auto">Pegar a última versão da <strong>API</strong> do <em><strong>pontosoft-hikvision-api</strong></em> disponível no diretório:</p>
<p dir="auto"><code>O:\Sistemas_Java\pontosoft-hikvision-api</code></p>
<p dir="auto">Você deve realizar o upload do arquivo <em><strong>.war</strong></em> dentro desse diretório e colocá-lo dentro da pasta <em><strong>\webapps</strong></em> do seu <strong>Tomcat 9</strong>, renomeando para <em><strong>pontosoft-hikvision-api.war</strong></em></p>
<p dir="auto"><img src="/assets/uploads/files/1722017725871-422ae8f0-5443-4c5e-ae4a-95d34bd11eff-image.png" alt="422ae8f0-5443-4c5e-ae4a-95d34bd11eff-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Configurando Porta:</strong></p>
<p dir="auto">Dentro da pasta <strong>Tomcat</strong>, você deve acessar o caminho: <code>C:\App\Tomcat\apache-tomcat-9.0.73\conf</code> e configurar a porta que o <strong>Tomcat 9</strong> utilizará para <strong>iniciar</strong> e <strong>parar</strong> o serviço, para isso edite o arquivo <em><strong>Server.xml</strong></em> e mude as portas de <em><strong>Shutdown</strong></em> e a <em><strong>Start</strong></em>:</p>
<ul>
<li>Shutdown:</li>
</ul>
<pre><code>&lt;Server port="8205" shutdown="SHUTDOWN"&gt;
</code></pre>
<ul>
<li>Start:</li>
</ul>
<pre><code>&lt;Connector port="8280" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /&gt;
</code></pre>
<p dir="auto">Para configurar as portas, utilize as portas padrões informadas aqui:<code>S:\Download\Guilherme\Padroes_Portas_TCP_Por_Aplicacao.txt</code></p>
<p dir="auto"><strong>Externalizando os arquivos de configurações utilizadas pela a aplicação:</strong></p>
<p dir="auto">No mesmo nível do diretório onde está o <strong>Tomcat 9</strong> está instalado, você deve criar a pasta <em><strong>\Config</strong></em>, caso ela ainda não estiver sido criada, e dentro dela criar mais duas outras pastas onde ficarão os arquivos de configurações das <strong>API's</strong> <em><strong>pontosoft-hikvision-api &amp; pontosoft-rep-p-api</strong></em>. O nome das pastas repectivamente devem ser <em><strong>pontosoft-hikvision-apiConfig e pontosoft-rep-p-apiConfig</strong></em>:</p>
<p dir="auto"><img src="/assets/uploads/files/1722018594593-a78150f8-db0d-48c7-9f37-de87c05ea144-image.png" alt="a78150f8-db0d-48c7-9f37-de87c05ea144-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Dentro dessas pastas, ficarão os arquivos de configurações <em><strong>application.yml</strong></em> onde os dois serão exatamente iguais:</p>
<pre><code>dataSource.url: "jdbc:oracle:thin:@insoft-lnx19.insoft.local:1521:desenv02"
dataSource.username: 'EXPRESS_APP'
dataSource.password: 'EXPRESS'
dataSource.logSql: false
dataSource.properties.initialSize: 1 # Analisar o cliente
dataSource.properties.maxActive: 5   # Analisar o cliente
dataSource.properties.minIdle: 1     # Analisar o cliente
dataSource.properties.maxIdle: 2     # Analisar o cliente
</code></pre>
<p dir="auto">Neles basta informar a <em><strong>URL de conexão ao banco de dados, o usuário e a senha.</strong></em></p>
<p dir="auto"><em>Diretório onde o arquivo <strong>.yml</strong> ficará.</em><br />
<img src="/assets/uploads/files/1722019002263-684409e3-708a-487a-865b-cd9d9f1f8361-image.png" alt="684409e3-708a-487a-865b-cd9d9f1f8361-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Finalização</strong></p>
<p dir="auto">Após isso, o processo de <em><strong>configuração e instalação do <strong>Tomcat 9</strong> está finalizado</strong></em>, você deve <strong>iniciar</strong> o <strong>Tomcat</strong> e acompanhar os logs para confirmar se as <strong>API's</strong> do <em><strong>pontosoft-hikvision-api &amp; pontosoft-rep-p-api</strong></em> subirão sem nenhum problema.</p>
<p dir="auto">Você pode abrir o arquivo log <code>tomcat9-stdout.log</code> e verificar se as aplicações subiram.</p>
<p dir="auto">Caso isso de certo, você deve prosseguir com a instalação do serviço do <em><strong>Hikvision REP-P</strong></em> que está disponível no manual: <em><strong>Manual parte 02 - Parametrizações, auxílios e dúvidas - Hkvision.</strong></em></p>
]]></description><link>http://insoft-docker1:4567/topic/315/manual-parte-01-instalação-tomcat-8-9-hikvision</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 07:25:59 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/315.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Jul 2024 21:48:01 GMT</pubDate><ttl>60</ttl></channel></rss>