Académique Documents
Professionnel Documents
Culture Documents
PROCEDIMENTOS INICIAIS
1. Se ainda no o fez, realize um backup completo de seu SPED.
a. Existe um tutorial de backup do SPED no site de suporte (http://sigadex.eb.mil.br).
b. No siga adiante nesse tutorial sem ter realizado um backup completo (e o
consequente teste) do SPED!
1) Lembre-se:
a) Fazer backup sem testar esse backup o mesmo que no fazer backup!
b) Todo backup realizado deve ser testado!
2. Baixe o arquivo do patch de atualizao do SPED para a verso 2.7.00-05
(atualizacao_sped_2.7.00-05.tar.gz) existente no site de suporte do SPED
(http://sigadex.eb.mil.br).
3. Copie esse arquivo para o servidor do SPED.
a. Use o mtodo de cpia de arquivos que voc que estiver mais familiarizado.
1) A cpia do arquivo para o servidor pode ser feita, no linux, pelo utilitrio scp.
2) Para os usurios do windows, pode-se usar o utilitrio WinScp para realizar a cpia
do arquivo para o servidor do SPED.
b. Sugerimos que o arquivo baixado seja copiado para o diretrio /tmp.
4. Abra um terminal (shell), no servidor do SPED.
a. Ou logue-se remotamente ao servidor, via ssh (para linux) ou putty (para windows).
5. Torne-se usurio root, no terminal do servidor do SPED (ateno para o hfen ao trmino
da linha de comando!).
#sudosu
6. V para o diretrio onde voc copiou o arquivo baixado do site. Partindo do princpio que
voc tenha copiado o arquivo baixado para o diretrio /tmp, teramos:
#cd/tmp
7. Descompacte o arquivo baixado
#tarzxvfatualizacao_sped_2.7.0005.tar.gz
8. Entre no diretrio onde esto os arquivos para atualizao
#cd/tmp/atualizacao_sped_2.7.0005
9. Pare o servio do tomcat
#/etc/init.d/tomcatstop
Arquivo: /home/claudiolobo/PROJETOS/SIGADEx_2015/MontagemDePatchesDeVersoes/Tutorial de atualizao verso 2.7.00-04 para 2.7.00-05 - VERSO OM.odt
ltima alterao em:30/12/2015 - 04:27:04 PM
Folha 1/7
Exite um backup completo do SPED e esse backup foi TESTADO (ou seja, foi
restaurado em um outro servidor SPED qualquer, sem erros).
Folha 2/7
2. Copie os arquivos a seguir para os respectivos diretrios, executando as linhas de comando conforme mostradas.
#cpSQLUtil.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/SQLUtil.class
#cpPatenteTodas.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/patente/PatenteTodas.class
#cpcadastrarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/cadastrarcodigosiorg.jsp
#cpEB/layout_me.css/usr/local/tomcat/webapps/sped/design/eb/css/layout_me.css
#cpPadrao/layout_me.css/usr/local/tomcat/webapps/sped/design/padrao/css/layout_me.css
#cpdocumentos.jsp/usr/local/tomcat/webapps/sped/protocolo/encaminhamento/documentos.jsp
#cpdetalharelaborado.jsp/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharelaborado.jsp
#cpdetalharprotocolo.jsp/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharprotocolo.jsp
#cpdespachardocumento.jsp/usr/local/tomcat/webapps/sped/protocolo/despacho/despachardocumento.jsp
#cpfuncDoc.js/usr/local/tomcat/webapps/sped/js/funcDoc.js
#cpimprimirdiexsimples.jsp/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/imprimirdiexsimples.jsp
#cpmesclardiexsimples.jsp/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/mesclardiexsimples.jsp
#cpParametroAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/administracao/parametro/ParametroAction.class
#cpstrutsconfig.xml/usr/local/tomcat/webapps/sped/WEBINF/strutsconfig.xml
#cpconfirmarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarcodigosiorg.jsp
#cpconfirmarsalvarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarsalvarcodigosiorg.jsp
#cpvisualizarcodigosiorg.jsp/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/visualizarcodigosiorg.jsp
#cpAprovarElaborado.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/redacao/AprovarElaborado.class
#cpVerificarCodigoSiorgTmp.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/nup/VerificarCodigoSiorgTmp.class
#cpDespacharAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/despacho/DespacharAction.class
#cpProtocoloAction.class/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/protocolo/ProtocoloAction.class
#cpweb.xml/usr/local/tomcat/webapps/sped/WEBINF/web.xml
Folha 3/7
Folha 4/7
4. Mude os donos e grupos dos arquivos, executando as linhas de comando conforme mostradas
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/cadastrarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/confirmarsalvarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/administracao/codigo_siorg/visualizarcodigosiorg.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/design/eb/css/layout_me.css
#chownsped.sped/usr/local/tomcat/webapps/sped/design/padrao/css/layout_me.css
#chownsped.sped/usr/local/tomcat/webapps/sped/js/funcDoc.js
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/despacho/despachardocumento.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/encaminhamento/documentos.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharelaborado.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/protocolo/detalharprotocolo.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/imprimirdiexsimples.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/protocolo/redacao/novos_documentos_eb/diex_simples/mesclardiexsimples.jsp
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/administracao/parametro/ParametroAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/nup/VerificarCodigoSiorgTmp.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/redacao/AprovarElaborado.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/patente/PatenteTodas.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/util/SQLUtil.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/strutsconfig.xml
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/despacho/DespacharAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/classes/br/gov/exercito/sped/protocolo/protocolo/ProtocoloAction.class
#chownsped.sped/usr/local/tomcat/webapps/sped/WEBINF/web.xml
5. Remova O CONTEDO da pasta work e logs (ateno para o ASTERISCO no final dos comandos a seguir. No h espao entre o
asterisco e a barra)
#rmrf/usr/local/tomcat/work/*
#rmrf/usr/local/tomcat/logs/*
Folha 5/7
3. Faa a migrao para a verso 2.7.05 do banco de dados (a linha a seguir uma linha
nica e no trs linhas de comando)
#./flywayconfigFile=conf/flyway_2.6.04.conftarget=2.7.05
locations="filesystem:sql_alters"
url=jdbc:postgresql://localhost:5432/spedDBmigrate
Sada esperada:
Flyway3.2.1byBoxfuse
Pode variar
de OM para
OM!
Database:jdbc:postgresql://localhost:5432/spedDB(PostgreSQL8.3)
Validated9migrations(executiontime00:00.029s)
Currentversionofschema"public":2.7.04
Migratingschema"public"toversion2.7.05verso2.7.05
Successfullyapplied1migrationtoschema"public"(executiontime00:00.241s).
Folha 6/7
PASSO FINAL
1. Inicie o servio do tomcat
#/etc/init.d/tomcatstart
IMPORTANTE!
Folha 7/7