Páginas filhas
  • Manual de Instalação Totvs Pesagem - ambiente Windows

Objetivo

O Objetivo deste documento é apresentar a instalação do Totvs Pesagem.


1 - Instalação banco de dados PostgreSql

Realizar o download e instalar a versão 10.x ou superior do PostgreSql.

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

1.1 - Mantenha a seleção padrão.





1.2 - Informe a senha do usuário postgres. Essa senha será utilizada no DataSource.


1.3 - Caso tenha mais de uma instalação do PostgreSql, será sugerido uma nova porta, caso não tenha, deve ser mantido a porta padrão de instalação 5432.



1.4 - Finalize a instalação.


1.5 - Após a instalação, inicie o PgAdmin, insira a senha do usuário postgres.


1.6 - Clique com o botão direito em Databases → Create → Database.



1.7 - Crie o banco de dados pims.



1.8 - Crie o banco de dados tpesag.



2 - Configuração do serviço Tomcat / TotvsPesagem

Obs.: Para iniciar a configuração é necessário ter o pacote oficial de instalação do Tomcat e Java. Para versões inferiores a V12.1.2305 o Java utilizado é a versão jdk1.8.0_271. Para a versão V12.1.2305 em diante, é utilizado o Java na versão jdk-11.0.10

Dever ser utilizado a JDK que esta no pacote oficial de instalação do Totvs Pesagem.



2.1 - Edição dos arquivos service.bat e startup.bat.

Acessar o diretório c:\TOTVSAgro\apache-tomcat-9.0.22\bin. Abra os arquivo service.bat e startup.bat com um bloco de notas ou notepad++.


Acrescente o diretório do Java.

set JAVA_HOME=C:\TOTVSAgro\java\jdk1.8.0_271

Arquivo startup.bat.


Arquivo service.bat.


Ainda no arquivo service.bat, caso seja necessário altere o nome do serviço.

Obs.: Em alguns casos que exista um Java já instalado, será necessário configurar também JRE_HOME e JVM nos dois arquivos service.bat startup.bat

set JRE_HOME=C:\TOTVSAgro\java\jdk1.8.0_271\jre
set JVM=C:\TOTVSAgro\java\jdk1.8.0_271\jre\bin\server\jvm.dll

2.2 - Edição do arquivo context.xml.

Acessar o diretório c:\TOTVSAgro\apache-tomcat-9.0.22\conf.


Altere os dois dataSources, username, passwordurl. Na URL colocar a porta do banco de dados e os bancos criados, pims e tpesag. 



2.3 - Edição de porta no arquivo server.xml.

Obs.: Só altere a porta caso esteja sendo utilizada, por padrão o serviço do Totvs Pesagem utiliza a porta 8080.

Acessar o diretório c:\TOTVSAgro\apache-tomcat-9.0.22\conf.


Exemplo: Ao mudar a porta 8080 para 8180, houve um acréscimo de 100, como isso deve mudar as outras portar aumentando 100, como redirectPort="8443" para redirectPort="8543", Server port="8005" para Server port="8105", assim por diante.



2.4 - Configuração do arquivo config-agro.properties.  

Abrir o arquivo config-agro.properties localizado na pasta C:\TOTVSAgro\apache-tomcat-9.0.22\pims\config.


Configurar o usuário, senha e unidade administrativa para realizar o primeiro login no Totvs Pesagem.


Na tag license.cnpj, informe um cnpj do cliente válido na Totvs, o restante das informações devem ser mantidas.



2.5 - Configuração IP e Porta de acesso à aplicação TotvsPesagem.  

Acessar o diretório C:\TOTVSAgro\apache-tomcat-9.0.22\webapps\modules\t-pesag\config, editar o arquivo agro.json.


Configure o IP da máquina onde esta instalado o serviço e porta configurada, no caso 8080.


Configure o mesmo arquivo no diretório C:\TOTVSAgro\apache-tomcat-9.0.22\webapps\pims-web\config.



3 - Instalação do serviço Tomcat / TotvsPesagem

Abrir o prompt de comando em modo Administrador. Navegue até a pasta bin.


Execute o comando service.bat install. Se tudo estiver corretamente configurado


Ainda no diretório bin, execute o comando: tomcat9w.exe//ES//[NOME DO SERVIÇO]



Na aba Logging, delete as informações dos campos Redirect Stdout e Stderror, caso opção por deixar a informação, será gerado logs na aplicação que são desnecessários.



Na aba Java, em Java Options acrescente as informações abaixo, lembrando de, caso tenha alterado o nome do banco pims, porta do banco, porta do serviço, usuário e senha, os argumentos abaixo deve ser alterados.

-Denv.spring.datasource.url=jdbc:postgresql://localhost:5432/pims
-Denv.spring.datasource.username=postgres
-Denv.spring.datasource.password=postgres
-Denv.spring.datasource.driver.class.name=org.postgresql.Driver
-Denv.spring.jpa.show.sql=true
-Denv.spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
-Denv.mail.host=smtp.gmail.com -Denv.mail.port=587
-Denv.mail.user=totvs
-Denv.mail.password=totvs
-Denv.mail.transport.protocol=smtp
-Denv.mail.smtp.ssl.trust=smtp.gmail.com
-Denv.mail.smtp.auth=true
-Denv.mail.smtp.starttls.enable=true
-Denv.mail.debug=false
-Denv.mail.port=587
-Denv.server.servlet.context.path=/AuthService
-Denv.tauth.external.address=http://localhost:8080
-Djava.awt.headless=false
-Dspring.rabbitmq.listener.auto=false
-Dspring.rabbitmq.addresses=amqp://guest:guest@localhost:5672
-Duser.timezone=GMT-3
-Duser.language=pt
-Duser.country=BR


OBS: No caso estamos passando o GMT-3, que é o padrão do horário de Brasilia. No caso de outro timezone, alterar esse valor.



Altere a memória para 256 e 1024.



Acesse os serviços do Windows, deixe o serviço do TotvsPesagem para iniciar automaticamente. Inicie o serviço.