DUO Tecnologia
Guia de Atualização - LINUX
ProJuris Enterprise
Versão 5.1
Versão.1.1
Controle de Versão
Data Versão Descrição Autor
14/07/2017 1.0 Elaboração do documento Richard Ponick 23/08/2017 1.1 Validação Testes de implementação e
Ajustes
Marcus M. Moreira
1. Download do pacote para atualização
Antes de iniciar a atualização é necessário realizar o download dos arquivos abaixo:
JDK Java 8
Tomcat 8.0
Pacote de Libs
Pacote do ProJuris 5.1
2. Instalar o Java 8
O Processo de instalação do Java é realizado pelo cliente, conforme a sua necessidade. Comando: java -version
3. Instalar o Tomcat 8.0
De primeiro momento precisaremos descompactar a pasta do tomcat no local: Caminho: /usr/share/tomcat8
Comando: tar –vzxf apache-tomcat-8.0.39.tar.gz –C /usr/share/
Após descompactar, deverá ser renomeado o nome da pasta para tomcat8 Comando: mv apache-tomcat-8.0.39 tomcat8
Após criar as pastas, deverá ser inserido o pacote padrão do ProJuris, dentro de “releases”; Após colocar o pacote, deverá ser criado uma pasta com o nome da versão, criar uma pasta virtuem, colocar o pacote.
Logo após, deverá ser extraído o pacote.
Comando: Unzip pacote-projuris-web-5.1.1.12.zip Logo após, Extrair o “virtuem.war”
Comando: unzip virtuem.war
unzip -o virtuem.war -d virtuem_apps/virtuem
Não esquecer de excluir o virtuem.war que ficará dentro da pasta.
Logo após, deverá ser copiado a pasta “virtuem” e seus respectivos arquivos contidos na pasta, para dentro da pasta “ projuris_apps”;
Comando: cp –R virtuem ../../projuris_apps/
4. Importando as LIBS para o Tomcat 8.0
Para a importação das libs, primeiramente, deverá ser feito uma cópia das libs já contidas.
Logo após, poderá ser inserido as libs Comando: mv caminhodaslibs/* lib/
Verifique se a porta 8080, não está sendo utilizada:
O comando para verificar a porta é: netstat –na
netstat -na | grep "8080"
Colocar o tomcat8.sh dentro do init.d Dar permissão de +x para o arquivo tomcat8.sh
Comando: chmod +x tomcat8.sh
Alterar a variável JAVA_HOME dentro do arquivo tomcat8.sh colocando o caminho aonde o java foi instalado.
Alterar o JAVA_OPTS dentro do tomcat8.sh, colocando as linhas que informarão a memória. Export JAVA_OPTS=’XX:MaxMetaspaceSize=512m Xms2048m Xmx2048m -Duser.country=BR -Duser.language=pt’
Inserir linha no arquivo server.xml localizado dentro da pasta tomcat 8 / conf O commando deverá ser inserido dentro de </hosts>
<Context path="/" docBase="../projuris_apps/virtuem"> </Context>
5. Conexão com o banco de dados – Config.sys
O arquivo ..\Tomcat 8.0\virtuem_apps\virtuem\WEB-INF\config-sis.xml armazena os dados de conexão com o banco, que deve ser adequada a cada instalação, e também quando algum parâmetro do banco de dados é alterado pelo cliente.
A seguir, o padrão de conexão para cada DBMS. Os campos em azul são os campos que devem ser ajustados de acordo com os dados de conexão enviados pelo cliente.
Aproveite e já deixe marcado como setup=”true” para que o setup ja consiga subir para correções.
SQL:
<system POOL_DRIVER="net.sourceforge.jtds.jdbc.Driver" POOL_PASSWORD="senha"
POOL_URL="jdbc:jtds:sqlserver://servidor:porta/usuario;instance=instancia" POOL_USER="usuario" id="PJW" name="projuris">
ORACLE:
<system POOL_URL="jdbc:oracle:thin:@servidor:porta/banco"
POOL_DRIVER="oracle.jdbc.driver.OracleDriver" id="PJW" name="projuris" POOL_PASSWORD="senha " POOL_USER="usuario">
POSTGRE:
<system POOL_DRIVER="org.postgresql.Driver" POOL_PASSWORD="senha" POOL_URL="jdbc:postgresql://servidor:porta/usuario" POOL_USER="usuario" id="PJW" name="projuris">
Onde:
POOL_DRIVER: driver para cada DBMS
POOL_PASSWORD: senha do usuário do banco de dados POOL_URL: conexão para cada DBMS POOL_USER: usuário do banco de
dados ID: não alterar, padrão: PJW NAME: não alterar, padrão: projuris
Exclusão de diretórios:
- Acesse o diretório: ..\Tomcat 8.0\webapps
- Exclua todos os arquivos contidos na pasta webapps Dê as permissões na pasta tomcat 8
Comando: chmod –R 777 tomcat8
c hown –R tomcat:tomcat tomcat8
6. Subindo a aplicação – Tomcat 8.0
Start o tomcat8 com o comando:Comando: Service tomcat8 start
E acompanhe o log dentro da pasta logs do tomcat; Comando: tailf catalina.out
http://servidor/projuris
7. Rodar Setup
1° Acesse o Projuris pelo link http://localhost (sem o /projuris) 2° Clique em ‘Projuris’
3° Selecione a instancia ‘Projuris’ 4° Selecione a opção ‘Não’, e Próximo
5° Escolhe a opção de manutenção e próximo.
1. Listar Inconsistência no Banco de dados - Responsável por identificar itens faltantes no Bd e fora da regra de negócio.
Neste item o procedimento é mais demorado e existem etapas. Selecionando esta opção o sistema irá exibir uma tela com vários registros de inconsistências, alguns estarão numerados como 1, 2, 3, 4, 5, e assim por diante.
Estas numerações indicam a ordem que você deve realizar a correção. Deve ser procedido da seguinte forma:
• Selecione no checkbox apenas um registro do grupo de numeração (primeiro o de 1) e clique no botão Corrigir todos os problemas desse tipo;
• Aguarde até que a mensagem de carregando seja fechada para considerar a ação finalizada, depois clique no botão Atualizar os problemas, ele exibira novamente as opções do setup, então selecione novamente a opção Listar Inconsistência no Banco de dados;
• Repita todo o processo de Corrigir todos os problemas desse tipo para cada grupo de numeração; • Quando não houver mais registros numerados nesta tela, você poderá selecionar todos os registros
e clicar no botão Corrigir os problemas selecionados, lembrando que a tela exibe por padrão apenas 20 registros, mas você pode alteração a quantidade no campo inferior da tela.
Não existindo, mas nenhum registro de inconsistência basta seguir para as outras etapas do setup.
Pontos de Atenção
Cada versão tem os pontos de atenção devidos, onde as correções citadas deverão ser realizadas para a correta atualização da versão.
Faz-se necessário atentar para todos os pontos de atenção da versão diretamente superior ao que o cliente se encontra até a versão que será atualizada, isto é, caso o ProJurs esteja na versão 129.3 e deseje atualizar para versão 131, será necessário averiguar os pontos de atenção de cada patch e versão entre a versão 129.3 até a 131. Para isto, basta acessar ao lado esquerdo de sua tela os links dos
Releases de cada versão e valide os Pontos de Atenção, conforme condições. Link com os pontos de atenção de cada versão: Clique aqui
2. Inserir Módulos do sistema – Insere as informações de módulos do ProJuris nas tabelas do banco.
Selecionado a opção, clique em OK e aguarde a mensagem de sucesso que será exibida na tela.
3. Executar scripts de inicialização – Executa scripts de correções e implementações do ProJuris.
Selecionado a opção, clique em OK e aguarde a mensagem de sucesso que será exibida na tela.
4. Listar tabelas e colunas não configuradas – Exclui tabelas não utilizáveis. Selecionado a opção, será exibido uma tela, se existir registros, selecione todas as opões e clique em Excluir a tabela ou coluna.
Depois das opções basta avançar e fechar o Setup.
Desabilitar o setup
1° Abra o arquivo ..\Tomcat 8.0\virtuem_apps\virtuem\WEB-INF\config-sis.xml
2° Habilite o SETUP do sistema modificando o campo “systems setup” de “true" para “false”. Este campo consta na primeira linha do arquivo config-sis.xml.
8. Concluindo a Atualização
1° Acesse o diretório: ..\Tomcat 8.0\work\
2° Exclua o diretório “Catalina”
3° Acesse o diretório ..\Tomcat 8.0\Temp
4° Exclua todos os arquivos dentro desta pasta 5° Acesse o diretório: ..\Tomcat 8.0\logs
6º Exclua todos os arquivos dentro desta pasta 7º Iniciar o Tomcat Novamente
Sugerimos que seja instruído para que todos os usuários antes de utilizarem a aplicação efetuem a limpeza do cachê do navegador, isso evitará problemas na utilização da ferramenta após
atualização.