You are on page 1of 16

Instalao

DePJe
Osdirecionamentosaseguirsedestinamainstruiraequipedeinfraestruturadetecnologiadainformaodos
tribunaisqueutilizamosistemaPJesobreosprocedimentosnecessriosparaarealizaodeumainstalao
inicialdosistema,assimcomosobreosprocedimentosnecessriosparaumaevoluodeverso.As
instruestmporbaseaverso1.4.xdosistemaPJeProcessoJudicialEletrnico.

Contedo
1Pblicoalvo
2Conhecimentoprvio
3Softwaresrequeridos
4PacotedeinstalaodoPJe
5Sistemagerenciadordebancodedados
5.1Instalao
5.2Usuriobsico
5.3Liberaoparaacessoemrede
5.4Configuraoespecfica
5.5CargainicialdosdadosdoPJenoSGBD
5.6Criaodosbancosdedados
5.7CargadebancodedadosemscriptSQL
6Instalaoeconfiguraodoservidordeaplicao
7InstalaodoPJenoservidordeaplicao
7.1Configuraodosesquemas
7.2Configuraodosmocks
7.3Configuraodeparmetrosparauploaddearquivos
7.4Configuraodosbancosdedadosnoservidordeaplicao
7.5ImplantaodoPJe
8AcessoaoserviodaReceitaFederal
9Procedimentosparaevoluodeverso
10Guiarpidodeinstalao
10.1Softwaresrequeridos
10.2PacotedeinstalaodoPJe
10.3Sistemagerenciadordobancodedados
10.4Servidordeaplicao
10.5AcessoaoserviodaReceitaFederal
10.6ConfiguraoJCRStorage
10.7ConfiguraoDBStorage

Pblicoalvo
Asinstruesaseguirsedestinamequipedeinfraestruturadetecnologiadainformaodotribunal,
especificamentequelesresponsveispor:
instalaremantersistemasgerenciadoresdebancosdedados
instalaremanterservidoresdeaplicaoJava
instalaremanterservidoresdedistribuiodecargadedemandasWeb.

Conhecimentoprvio
Emboranosejaessencial,degrandeutilidadequeoresponsvelpelaexecuodospassosdescritosa
seguir:
estejaambientadocomossistemasoperacionaisescolhidosparahospedarosistemagerenciadorde
bancodedadoseoservidordeaplicaoemqueserinstaladoosistemaPJe
conheaaferramentadecontroledepacotesdesoftwaresinstaladosdossistemasoperacionais
escolhidosparahospedarosistemagerenciadordebancodedadoseoservidordeaplicaoemque
serinstaladooPJe
conheaasconfiguraesmaiselementaresdosistemagerenciadordebancodedadosPostgreSQL9.1
conheaasconfiguraesmaiselementaresdemquinavirtualJava1.6
conheaasconfiguraesmaiselementaresdoservidordeaplicaoJBossAS5.1

Softwaresrequeridos
Adependerdosistemaoperacionalhospedeirodasaplicaes,necessrioqueoresponsvelpelainstalao
dosistematenhadisponvelosseguintessoftwares:
PostgreSQL9.2(http://www.postgresql.org)ousuperior
OracleJavaDevelopmentKit1.6.0_33(http://java.sun.com)(podeserutilizadatambmaOpenJDK
(http://openjdk.java.net/),quetemapresentadomelhorperformanceemalgunsestudosdecaso)
DriverJDBCPostgreSQL9.2(http://jdbc.postgresql.org)ousuperior
JBossApplicationServer5.1.0GAJDK6(http://www.jboss.org)ouEAP5.2.0
PJe(maisinformaesparaobtlonaprximaseo)
AlgunsdessessoftwarespodemserobtidosdiretamentenoservidorFTPdoConselhoNacionaldeJustia,
almdealgumasmodificaesdestinadasamelhorarodesempenhodaaplicao.

PacotedeinstalaodoPJe
OsistemaPJeProcessoJudicialEletrnicodisponibilizadoparainstalaonoFTPdoCNJ.Emsuaverso
1.4.x,opacotedeinstalaocompostopelosseguintesarquivos:
pje.war:arquivodedeploydaaplicao
instalacao_pje_1_4_x.pdf:manualdeinstalaodosistema
release_notes_pje_[verso].doc:listadasmelhoriasecorreesincludasnaverso
PJEds.xml:arquivodeconfiguraodeacessosbasesdedadosdosistema
pje_[verso]_limpa.sqlepje_[verso]_limpa_bin.sql:scriptsparacriaodasbasesdedados
minimamenteconfiguradas
/scripts:diretrioondesoincludosscriptsparamigraodaversoimediatamenteanteriorparaa
versoatual
/scripts/imports:diretrioondesoincludosscriptsdecargadedados
/outros/InstallCert.java:arquivoutilitrioparainclusodocertificadodoCNJnalistadecertificados
confiveisdaJVM
ParaacessoaoFTPsonecessriososseguintesprocedimentos:
1.ConectaraoFTPdoCNJ(vialinhadecomandoouferramenta):FTP(ftp://ftp.cnj.jus.br)
2.InformarousurioeasenhafornecidosaostribunaisparaacessoaoFTPdoCNJ
3.CertificarsedequeaconfiguraodetransfernciadoFTPestejasetadaparabinrioouautomticoafim
derealizaratransfernciadopacotedeinstalaocorretamente
4.Navegaratodiretriopje_descanso
5.Baixaroarquivodaversomaisrecente.

Sistemagerenciadordebancodedados
OsistemaPJeProcessoJudicialEletrnico,emsuaverso1.4.x,prevsuautilizaocomosistema
gerenciadordebancodedadosPostgreSQL,emsuaverso9.2ousuperior.Averso9.2doSGBD
PostgreSQLapresentasignificativasvantagenssobreasversesanterioresdessebancodedados,emespecial
aquelaspertinentesreplicaoimediatadebasesepossibilidadederealizaodecpiasdeseguranacom
aaplicaoemuso.Noobstanteessaescolha,hretrocompatibilidadedebancodedadoscomaverso8.4,
casoaestruturadobancosejarepetidanestaverso.AtualmenteoCNJutilizacomsucessoaverso9.3.

Instalao
AinstalaodoSGBDPostgreSQLextremamentemutvel,adependerdosistemaoperacional.Umavez
quenonossoescopoabrangertodasaspossibilidadesdeinstalao,descreveremosaconfiguraodeum
bancodedadosjinstaladonosistemaoperacional.UmavezinstaladooPostgreSQLnosistemaoperacional
hospedeiro,necessriorealizaralgumasconfiguraesmnimasparaseuadequadofuncionamentocomo
PJe.

Usuriobsico
Aoserinstalado,oPostgreSQLdefineumusuriobsicoresponsvelpelaadministraodobancodedados.
Ordinariamente,esseusuriotemologinpostgresesuasenhadefinidaduranteoprocessodeinstalao
doSGBD.Seessasenhanofoidefinidaduranteainstalao,necessrioqueoadministradordosistema
operacionalhospedeiroofaaemseguida.Paraisso,considerandoumSOdopadroPOSIX,devemser
executadosalgunscomandosnalinhadecomandodoSOhospedeiro.Soosseguintes:

usuario@sohost:~$sudosupostgresc'psql'
[sudo]passwordforusuario:
(1)
psql(9.x)
Typehelpforhelp.
postgres=#\password
Enternewpassword:
Enteritagain:

(2)

postgres=#\quit

(3)

Ocomando(1)permitequeoadministradorassumaaidentidadedousuriopostgresql,aomesmotempo
emqueexecuta,comoesteusurio,oclientedebancodedadospsqlnabasepadro.Dependendoda
configuraodosistemaoperacional,serexigidadousurioadministradoraentradadesuasenhadeusurio
paraaexecuodessecomando.
Ocomando(2)indicaqueousuriopostgrespretendedefiniroumodificarsuasenha.Asenhadeveser
definidapormeiodesuainseroseguidadateclaenterearepetiodoprocedimento.Aps,bastaexecutaro
comando(3)parasairdosistema.

Liberaoparaacessoemrede
Porpadro,ainstalaodoPostgreSQLnopermitequeclientesdeoutroscomputadoresdamesmarede
possamacessarobancodedados.Emrazodisso,necessriomodificardoisarquivosdeconfiguraodo
PostgreSQLparapermitirtaisacessos.
Oprimeiroarquivoasermodificadooarquivopostgresql.conf,localizadonapastamaindatablespacedo
sistema(/etc/postgresql/9.x,/var/local/postgresql/9.x,etc.).Nessearquivo,necessrioeditaralinhacomo
parmetrolisten_addresses,queoriginalmentecontmlocalhost.Devesersubstitudoocontedo

localhostpelosnmerosIPs,separadosporvrgulas,dosequipamentosautorizadosaacessarobancode
dados.Emboranosejarecomendvel,casoaestruturaeapolticadeseguranadotribunalpermita,alistade
IPs,podesersubstitudaporasterisco(*),casoemqueoservidordebancodedadospoderreceberconexes
dequalquerorigem.
Nomesmoarquivo,recomendvelativaroparmetropassword_encryption,atribuindoaeleovaloron.
Finalmente,necessrioeditaroarquivopg_hba.conf,localizadonamesmapasta.Essearquivotemuma
longadocumentaoexplicativa.Emsntese,oobjetivodessearquivofazeroajustefinoarespeitodecomo
eoquepodeseracessadoremotamente.Paraumaconfiguraosimplesnecessrioacrescentar,apsa
ltimalinha,linhascontendoaconfiguraodeacessosbasesdoPJe.Nocasodecriaodosbancosde
dadospje_descansoepje_descanso_bincomocontrolepelousuriopadropostgreseacessouma
subrede10.0.0.*,aslinhasacrescentadaspoderiamser:
host pje_descanso
postgres 10.0.0.0/24 md5
host pje_descanso_bin postgres 10.0.0.0/24 md5
Essasduaslinhassignificamqueousuriopostgrespoderacessarosbancosdedadospje_descansoe
pje_descanso_binseseuacessoforrealizadocomousodesenhaencriptadaapartirdemquinascujoIP
estejamentre10.0.0.1e10.0.0.255.
Paramaisinformaesarespeitodessasconfiguraesdeacesso,consulte
http://www.postgresql.org/docs/9.1/interactive/clientauthentication.html.

Configuraoespecfica
OsistemaPJeutilizadoisbancosdedadosparasuasoperaesusuais.Issoporvezesdemandaapreparao
demaisdeumatransaoemummesmomomento.Parasuportaressetipodeoperao,necessrio
modificarumaconfiguraoespecficadoSGBD.Essaconfiguraofeitanomesmoarquivo
postgresql.confanteriormentemencionado.Apsabrilo,devesermodificadooparmetro
max_prepared_transactionsparaqueessetipodeoperaosejaativado,configurandoseovalorpara,no
mnimo,10,conformeacapacidadedoequipamentoservidordisponibilizadoparaoSGDB.
FavorverificaradocumentaodoSGBDarespeito.

CargainicialdosdadosdoPJenoSGBD
OsistemaPJeProcessoJudicialEletrnicofoiconcebidoparafuncionamentoemcenriosmuitodiversos
deinstalaes,especialmenteconsiderandoamultiplicidadedesegmentosdoJudicirioesuas
especificidades.Emrazodisso,eleencerraumaquantidadesignificativadeconfiguraesque,feitas
manualmente,tornariadifcil,senoimpossvelchegaraumcenrioutilizvelemumprazorazovel.Em
razodisso,sodisponibilizadas,comaversobinriadosistema,cpiasdebasesdedadoscomuma
configuraomnimaapartirdaqualostribunaispodemcomearaconfigurarosistemaconformesuas
caractersticasprprias.Ascpiassodisponibilizadas,ordinariamente,emformatoSQL,quepermitemouso
entreversesdiferentesdoPostgreSQL.Eventualmente,podemserdisponibilizadasemformatobinrio.

Criaodosbancosdedados
OsbancosdedadosdoPJedevemsercriadosutilizandoalgumascaractersticasessenciais,quaissejam:
encoding:LATIN1
template:template0
collation:C
charactertype:C
Acriaodobancopodeserfeitadiretamentedosistemaoperacionalutilizandoocomandocreatedb.Eisum
exemplo:

usuario@sohost:~$createdbELATIN1lccollate=Clcctype=COpostgresTtemplate0h
123.45.67.8WUpostgrespje_descanso
Ocomandoacimacriouumbancodedadoschamadopje_descansopertencenteaousuriopostgreno
bancodedadoslocalizadonamquina123.45.67.8comascaractersticasessenciaisdoPJe.Omesmo
deveriaserfeitoparaobancobinrio,quedeve,porbvio,teroutronome,porexemplo:pje_descanso_bin.

CargadebancodedadosemscriptSQL
AcargadobancodedadosapartirdescriptsSQLdevetambmserfeitapormeiodalinhadecomando,
agorautilizandooclientedeterminaldoPostgreSQL,psql:
psqlUUSUARIOhSERVIDORdDATABASEW<ARQUIVO,onde:

USUARIOusuriodebancodedadoscomacessoabasecriada
SERVIDORIPouDNSdoservidorquerespondeaoPostgreSQL
DATABASEbancodedadoscriadopararestauraododump
ARQUIVOcaminhocompletoourelativoparaoarquivoSQLquecontmarestaurao
usuario@sohost:~$psqlUpostgresh123.45.67.8dpje_descansoW<./pje_descanso_1.4.3_limpa.sql
Oexemploacimacarregaobancopje_descansocomosdadosdobackupSQLcontidonoarquivo
pje_descanso_1.4.3_limpa.sql.OmesmodeveserfeitocomobackupSQLdobancobinrio.
Apsacargadedados,necessrioexecutarocomandoSQLdeINSERTlistadoabaixonabase
pje_descansoparadefiniodoCPFenomedousurioadministradordosistema.Issonecessrioparaque
sejapossvelaoadmincadastrarosusuriosdaaplicaoapartirdoserviodeconsultadepessoasfsicase
jurdicasdaReceitaFederal.Atenteparaanecessidadedesubstituirosparmetros<CPF>e<NOME>pelo
nmerodoCPF(commscara)enomedodetentordodocumento.

INSERTINTOclient.tb_pess_doc_identificacao
(
id_pessoa_doc_identificacao,
cd_tp_documento_identificacao,
nr_documento_identificacao,
dt_expedicao,
ds_nome_pessoa,
in_usado_falsamente,
in_ativo,
ds_orgao_expedidor,
id_estado_expedidor,
id_pessoa,
in_principal,
dt_usado_falsamente,
id_pais,
id_usuario_cadastrador
)
VALUES
(
nextval('client.sq_tb_pess_doc_identificacao'),
'CPF',
'<CPF>',
NULL,
'<NOME>',
'FALSE',
'TRUE',
'SecretariadaReceitaFederal',
NULL,
1,
'TRUE',
NULL,
NULL,
NULL

);

Instalaoeconfiguraodoservidordeaplicao
OsistemaPJeProcessoJudicialEletrnicoumaaplicaoWebescritanalinguagemdeprogramaoJava.
Assimsendo,elaexecutadaemumservidordeaplicaoespecfico,oJBossApplicationServer5.1.0.Para
garantirocorretofuncionamentodosistema,certifiquesequeospassosabaixoforamexecutadoscom
sucesso.

1. UmadaspremissasdosistemaqueestejainstaladanosistemaoperacionalumamquinavirtualJava
JDKcomverso1.6.0_45.RecomendamosousodojavaJDK1.7.0_51,pormparaesteJDKfuncionar
comoJBossServer5.1.0,deveseraplicadoumpatchquecorrigeumclassloadernobootstrap.xmlou
usaraversoEAP5.2.0.AtualmenteoCNJutilizaoJBOSSEAP5.2.0juntocomoJavaSDK
1.7.0_51.ParaverificarseosistemaoperacionalpossuiumaversoJDKdevidamenteinstalada,
executeocomandoaseguir.
usuario@sohost:~$javaversion

2. BaixeeinstaleoJBossApplicationServer5.1.0paraJDK1.6,paraissosigaospassosseguintes:
1. BaixeoJBossdisponvelnaURLhttp://downloads.sourceforge.net/project/jboss/JBoss/JBoss
5.1.0.GA/jboss5.1.0.GAjdk6.zip?r=&ts=1386707755&use_mirror=ufpr.Certifiquesequeo
pacotebaixadoojboss5.1.0.GAjdk6.zipenoopacotejboss5.1.0.GA.zip,poisaversopara
JDK1.6jvemcomasbibliotecasdoJbossqueimplementamopadrojaxwsinstaladas.Essas
bibliotecassocondioparaoperfeitofuncionamentodascomunicaesviawebservice.
2. Descompacteoarquivojboss5.1.0.GAjdk6.zipparaolocaldesejadonaestruturadearquivos
(Ex:/opt/jboss5.1.0.GA).Deveseatentarquealgunssistemasoperacionaispermitema
instalaodessesservidorespormeiodepacotesdeinstalaoquejconfiguramainicializaoe
paradadoservidor.
3. Reconfigureoslimitesdememriadisponibilizadosparaoservidordeaplicao.Issopodeserfeitono
scriptdeinicializaodoservidor,pelalinhadecomandooudiretamentenoarquivorun.conf,
localizadonapastadescompactadaJBOSS_DIR/bin.Emquaisquerdoscenrios,oquesefaz
modificaravariveldeambienteJAVA_OPTSparadisponibilizarmaismemriaparaaaplicaoJava.
Essencialmente,devemseraumentadasamemriatotaldepilhaparmetroXmxeotamanho
mximodamemriapermanenteparmetroXX:MaxPermSize.Otamanhomximodisponvelda
memriatotaldepilhaseveramentelimitadopelosistemaoperacionalquandoelede32bits,motivo
porquerecomendvelutilizarsistemasoperacionaisde64bits,casoemqueabarreirade3GBde
memriadisponvelfacilmentesuperada.Oidealdispordomximopossveldamemriadisponvel
noservidordeaplicaoparaamquinavirtualJava,assegurandoummnimode1024MB.Paraa
memriapermanente(MaxPermSize),recomendaseummnimode256MB.Dessemodo,os
parmetrosacimadevemsermodificadosnoarquivoJBOSS_DIR/bin/run.confounasvariveisde
ambienteouscriptparaoseguinte:
JAVA_OPTS=$JAVA_OPTSXms1024mXmx1024mXX:MaxPermSize=256m

4. ModifiqueoarquivoJBOSS_DIR/server/default/deployers/seam.deployer/METAINF/seamdeployers
jbossbeans.xml,apagandooucomentandoalinhaquedefineobeanSeamMTMatcher,conforme
recomendadoemregistrodefalhaespecfico[1
(http://www.seamframework.org/Documentation/WhatHappensWhenYouDeploySeamAppInJBoss5#H
TheQuickFixes)].Notesequeaafirmaoretropartedapremissadequeaconfiguraodoservidor
escolhidaparaexecuodoPJeadefault,devendoessenomesersubstitudopelodoservidor
efetivamenteescolhido.
5. ModifiqueoarquivoJBOSS_DIR/server/default/deployers/jbossws.deployer/METAINF/standard
jaxwsclientconfig.xml,alterandoovalordapropriedadechunksizede2048para0.Isso

necessrioparapermitirconsultasawebservicesqueexigemautenticaoviaSOAPHeader,casodo
serviodeconsultasaadvogadosdaOAB.
6. AcrescenteabibliotecaJARdodriverJDBCdoPostgreSQLpastaJBOSS_DIR/server/default/lib.
7. ParaservidoresdeaplicaoconfiguradosemredeinternaedisponibilizadosnaInternetatravsde
proxy,oarquivoJBOSS_DIR/server/default/deployers/jbossws.deployer/METAINF/jbossbeans.xml
deveseralteradoconformeaseguir:
comentaralinha"propertyname="webServiceHost..."
alterarovalordapropriedade"modifySOAPAddress"para"false"
Abaixo,trechodoarquivoconformealterao:
<!propertyname="webServiceHost">${jboss.bin.address}</property>
<propertyname="modifySOAPAddress">false</property>

EssaalteraocorrigeainformaoexibidanalistadeserviosdoPJedisponibilizadaatravsde
<urlpje>/intercomunicacao?wsdl
8. ParaocorretofuncionamentodoswebservicesnecessrioatualizarasbibliotecasjaxbdoJBossparaa
verso2.2.7.Paraissosigaospassosabaixo:
1. BaixeoJAXWS2.2.7daURLhttps://jaxws.java.net/2.2.7/JAXWS2.2.720120813.zip
2. CopieesubstituaosarquivosJAXWS2.2.720120813.zip/jaxwsri/lib/jaxbimpl.jare
JAXWS2.2.720120813.zip/jaxwsri/lib/jaxbxjc.jarparaapastaJBOSS_DIR/lib
3. CopieesubstituaoaquivoJAXWS2.2.720120813.zip/jaxwsri/lib/jaxbapi.jaraparaapasta
JBOSS_DIR/lib/endorsed.
Casoabibliotecaemquestonoestejadevidamenteinstalada,nafasededeploydowar
aconteceroseguinteerro:

Causedby:java.lang.IllegalStateException:CannotbuildJAXBcontext
atorg.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilder.createJAXBContext(JAXWSMetaDataBuilder.java:994
atorg.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder.buildWebServiceMetaData(JAXWSWebServi
atorg.jboss.ws.metadata.builder.jaxws.JAXWSServerMetaDataBuilder.setupProviderOrWebService(JAXWSServerMeta
atorg.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilderJSE.buildMetaData(JAXWSMetaDataBuilderJSE.java:6
atorg.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.start(UnifiedMetaDataDeploymentAspect.java:64)
atorg.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:1
atorg.jboss.wsf.container.jboss50.deployer.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:76)
atorg.jboss.wsf.container.jboss50.deployer.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDep
atorg.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
atorg.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
...31more

Obs.:Nainstalaopadrodoredhatenterpriselinux6.5,osarquivos.jardosdiretrios
JBOSS_DIR/libeJBOSS_DIR/lib/endorsedsolinkssimblicos.Assim,convmalteraros
arquivosapontadosporesteslinks.Destaforma,bastarcopiarosarquivosacimaparaodiretrio
/usr/share/javasigned/glassfishjaxb.
9. InstaleabibliotecaApachePortableRuntime(libtcnative),quefazcomquealgumaschamadasJava
sejamdelegadasparabibliotecasnativasdosistemaoperacional,melhorandoodesempenhodosistema
emproduo.Paraissosigaospassoaabaixo:
1. BaixeoJBOSSNATIVE2.0.10disponvelnaURL
http://downloads.jboss.org/jbossnative//2.0.10.GA/jbossnative2.0.10linux2x64ssl.tar.gz
2. Copieoarquivojbossnative2.0.10linux2x64ssl.tar.gz/bin/native/opensslparaapasta
JBOSS_DIR/bin/
3. Copieosarquivosjbossnative2.0.10linux2x64ssl.tar.gz/bin/native/*paraapasta
JBOSS_DIR/bin/METAINF/lib/linux2/x64/.
Observao:ParaqueoAPRsejainicializadocomsucessopeloEclipsenecessriocolocaralinha
abaixonoinciodosparmetrosdaVMdolaunchdoservidor.Djava.net.preferIPv4Stack=true
Djava.library.path=JBOSS_DIR/bin/METAINF/lib/linux2/x64

10. ParahabilitaroSSLdoJBossaltereoarquivo
JBOSS_DIR/server/default/deploy/jbossweb.sar/server.xml,descomentandoealterandooconnector
SSLparaficarconformeexemploabaixo.
AconfiguraoaseguirrefereseaocenrioondeoJBossfazopapeldeContainerWebeServidorde
Aplicaes,muitostribunaisusamoApachecomoContainerWeb,nestecasoahabilitaodoSSL
feitanoprprioApache.
<Connector
protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
port="8443"
address="${jboss.bind.address}"
scheme="https"
secure="true"
clientAuth="want"
keystoreFile="{CAMINHODOKEYSTORE}"
keystorePass="{SENHADOKEYSTORE}"
truststoreFile="{CAMINHODOTRUSTSTORE}"
truststorePass="{SENHADOTRUSTSTORE}"
sslProtocol="TLS"/>

Exemplo:
<Connector
protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
port="8443"
address="${jboss.bind.address}"
scheme="https"
secure="true"
clientAuth="want"
keystoreFile="/desenvolvimento/documento/certificadodigital/pjedocumentacao/cnjjboss.keystore"
keystorePass="123456"
truststoreFile="/desenvolvimento/documento/certificadodigital/pjedocumentacao/cnjjboss.truststore"
truststorePass="123456"
sslProtocol="TLS"/>

Seguearotinaparageraodekeystoreetruststoredeexemplo.

usuario@sohost:~$keytoolgenkeyaliasjbosskeykeyalgRSAkeystorecnjjboss.keystorestorepass123456keypass123
usuario@sohost:~$keytoolexportaliasjbosskeykeystorecnjjboss.keystorestorepass123456filecnjjboss.cer
usuario@sohost:~$keytoolgenkeyaliasclientekeykeyalgRSAkeystorecnjcliente.keystorestorepass123456keypas
usuario@sohost:~$keytoolexportaliasclientekeykeystorecnjcliente.keystorestorepass123456filecnjcliente.ce
usuario@sohost:~$keytoolimportvkeystorecnjcliente.truststorestorepass123456filecnjjboss.ceraliasjboss
usuario@sohost:~$keytoolimportvkeystorecnjjboss.truststorestorepass123456filecnjcliente.ceraliasclien

Observaesgerais:
1. Deveselembrarque,pretendendosedisponibilizarosistemaparausoemproduo,oservidorde
aplicaodeveserconfiguradopararesponderpelaporta80comreencaminhamentoparaaportasegura
443,comdisponibilizaodaaplicaoapenaspormeiodoprotocoloHTTPS.
2. CertifiquesequeoLOCALEdoservidordeaplicaesestejacorretamenteconfiguradoparaPT_BR.
EmservidoresLinuxRedHat,essaconfiguraofeitanoatributoLANGdoarquivo
/etc/sysconfig/i18n.
LANG=pt_BR.UTF8

InstalaodoPJenoservidordeaplicao

AinstalaodoPJenoservidordeaplicaofeitaemduasetapas:aconfiguraodosbancosdedadosno
servidordeaplicaoeaefetivaimplantaodosistema.

Configuraodosesquemas
Nautilizaodepostgres,paraqueamanipulaodobancodedadosdoPJepossaserfeitasemutilizaodos
esquemasnarefernciastabelas,necessrioincluirnoparmetrosearch_pathosesquemasexistentesno
banco.
Osearch_pathumparmetroqueestpresentenoarquivo"postgresql.conf".Porpadro,alinhaestar
assim:
#search_path='"$user",public'#schemanames

Deverficarassim:
search_path='"$user",public,client,core,jt,criminal,acl'#schemanames

Se,porventuraemumoutromomento,forcriadoumnovoesquemanobanco,deverserincludono
search_path.importanteretirarosmbolo"#"dafrentedonomesearch_path,casocontrrio,asalteraes
noseroreconhecidaspeloservidordeBancodeDados.
Apsasalteraesnecessriorodarestecomandocomousurio"postgres"nabase"postgres":
SELECTpg_reload_conf();

Ocomandoacimadeverserexecutadoumavezemcadaservidorquefoialterado.Porexemplo:suponhamos
quehumservidor"172.172.0.170"enesseservidorhdezbasesdedados.suficienterodarocomando
pg_reloadapenasumaveznabase"postgres"desseservidor.Asconfiguraesjserviroparatodasasoutras
basesdoservidor.Seporventuraforcriadaumanovabasedepois,amesmajreconhecerasconfiguraes
tambm.Casotenhaumoutroservidordebancodedados,omesmoprocedimentodeverserfeitoparaele
tambm.
Obs:NosernecessrioreiniciaroservidordeBancodeDados,poisesseparmetrodinmicoea
execuodopg_reloadsuficienteparaoservidorreconhecerasnovasconfiguraes.

Configuraodosmocks
Parausoemambientedeteste,oPJepermiteautilizaodesimulaonoacessoaserviosexternos,em
particularvalidaodeCPFeCNPJnaReceitaFederaldoBrasilevalidaodaOABnoConselhoFederal
daOAB.Parautilizarossimuladores,deveseconfigurar,noarquivocomponents.xml,disponvelnopacote
wardaaplicao,osseguintesparmetroscomo"true".

<componentname="consultaClienteReceitaPFCNJ"class="br.jus.cnj.pje.nucleo.service.ConsultaClienteReceitaPFMock"
precedence="100"installed="true"/>
<componentname="consultaClienteReceitaPJCNJ"class="br.jus.cnj.pje.nucleo.service.ConsultaClienteReceitaPJMock"
precedence="100"installed="true"/>
<componentname="consultaClienteOAB"class="br.jus.cnj.pje.nucleo.service.ConsultaClienteOABMock"precedence="100"installed="t

Configuraodeparmetrosparauploaddearquivos

Apartirdaverso1.6.0,nasfuncionalidadesdeprotocoloinicial,deanexaodedocumentosnosdetalhesdo
processoenarespostadeexpediente,oPJEpermitequesefaauploaddedocumentosmltiplosanexadosao
documentoprincipal.AconfiguraopadrodeinstalaodoPJeutilizaosseguintesparmetroscomobase:
application/pdf:1572864
audio/mpeg:5242880
audio/ogg:5242880
audio/vorbis:5242880
image/png:1572864
video/ogg:10485760
video/mp4:10485760

Ouseja,permiteosmimetypeslistadosacimacomosrespectivostamanhosembytes.
Podesealteraresseparmetrosacrescentandoumalinhanoarquivocomponents.xml,queadicioneostipos
quesedesejapermitirassociadosaosrespectivostamanhos.Comoexemplo,podeseutilizaralinhaabaixo:

<factoryname="mimeData"scope="application"value="application/pdf:1572864;audio/mpeg:5242880;audio/ogg:5242880;audio/vorbis:5
image/png:1572864;video/ogg:10485760;video/mp4:10485760"autocreate="true"/>

vlidoressaltarquenoweb.xmldeveestarpermitidootamanhoconfigurado,ouseja,oparmetro
maxRequestSizedevesermaiorouigualaomaiortamanhoconfiguradonocomponents.xml.
<paramname>maxRequestSize</paramname>
<paramvalue>10485760</paramvalue>

Configuraodosbancosdedadosnoservidordeaplicao
OPJeutiliza,atualmente,duasfontesdedadosparaarmazenamentodasinformaes.Umadasfonteso
bancodemetadadosdosistema,ondeficamarmazenadastodasasinformaesdaspartes,processose
documentos.Asegundafontededadosumbancoondeficamarmazenadosapenasosdocumentosbinrios,
ouseja,oefetivocontedodaquelesdocumentosqueforamenviadospelaspartesaosistema,eno
produzidosnoprpriosistema.Hapossibilidadedeseutilizarumaterceirafontededados,responsvelpor
armazenarosdadosdelogdosistema(tb_logetb_log_detalhe).Recomendamosessapossibilidadepara
melhoriadeperformance.
EssasfontesdedadosrecebemnomesespecficosnosarquivosdeconfiguraodoprprioPJe,quedevemser
referenciadosquandodacriaodoarquivodefontesdedados,noJBossAS.Independentedeseutilizaruma
fontededadosseparadaparaoarmazenamentodelogs,arefernciaaoslogsfeitaseparadamenteno
arquivosdefontesdedados.Emnossostestes,configuramosaquantidademnimadeconexesdabasedelog
comametadedamximadabasedaaplicaoeaquantidademximacomosmesmosvaloresdabasede
aplicao.Masostribunaisdevemconfigurardaformaqueacharemmaisadequado.
AdefiniodefontesdedadosnoJBossASfeitapormeiodearquivosXMLterminadosemds.xml
localizadosnodiretrio/deploydaconfiguraodoservidorescolhido.Paraumaconfiguraopadro,seriao
arquivoJBOSS_DIR/server/default/deploy/PJEds.xml.
Juntocomopacotedeinstalaodosistema,disponibilizadooarquivoPJEds.xml,queprecisaseralterado
comasconfiguraeslocais.Ocontedodessearquivodeveseguiropadrodadefiniodefontesdedados.
Abaixo,transcreveseumarquivodeexemplocujosIPsdosservidoresdebancosdedados,nomesdebancos
dedadoseusuriosesenhasdevemsermodificadosapropriadamente.

<?xmlversion="1.0"encoding="UTF8"?>
<!$Id:PJE2devds.xml109152010081721:14:53Zdaniel_cnj$>
<!DOCTYPEdatasources

PUBLIC"//JBoss//DTDJBOSSJCAConfig1.5//EN"
"http://www.jboss.org/j2ee/dtd/jbossds_1_5.dtd">
<datasources>
<xadatasource>
<jndiname>PJE_DESCANSO_DS</jndiname>
<xadatasourceclass>org.postgresql.xa.PGXADataSource</xadatasourceclass>
<xadatasourcepropertyname="ServerName">192.168.122.55</xadatasourceproperty>
<xadatasourcepropertyname="PortNumber">5432</xadatasourceproperty>
<xadatasourcepropertyname="DatabaseName">pje_descanso</xadatasourceproperty>
<username>postgres</username>
<password>senha</password>
<trackconnectionbytx/>
<metadata>
<typemapping>PostgreSQL8.0</typemapping>
</metadata>
</xadatasource>
<xadatasource>
<jndiname>PJE_DESCANSO_BIN_DS</jndiname>
<xadatasourceclass>org.postgresql.xa.PGXADataSource</xadatasourceclass>
<xadatasourcepropertyname="ServerName">192.168.122.55</xadatasourceproperty>
<xadatasourcepropertyname="PortNumber">5432</xadatasourceproperty>
<xadatasourcepropertyname="DatabaseName">pje_descanso_bin</xadatasourceproperty>
<username>postgres</username>
<password>senha</password>
<trackconnectionbytx/>
<metadata>
<typemapping>PostgreSQL8.0</typemapping>
</metadata>
</xadatasource>
<xadatasource>
<jndiname>PJE_DESCANSO_LOG_DS</jndiname>
<xadatasourceclass>org.postgresql.xa.PGXADataSource</xadatasourceclass>
<xadatasourcepropertyname="ServerName">192.168.122.55</xadatasourceproperty>
<xadatasourcepropertyname="PortNumber">5432</xadatasourceproperty>
<xadatasourcepropertyname="DatabaseName">pje_log</xadatasourceproperty>
<username>postgres</username>
<password>senha</password>
<trackconnectionbytx/>
<metadata>
<typemapping>PostgreSQL8.0</typemapping>
</metadata>
</xadatasource>
</datasources>

ImplantaodoPJe
AimplantaodoPJenoservidordeaplicao,mantidasasinformaespadronizadas,limitaseacolocaro
arquivoWARdosistemanapasta/deploydaconfiguraodeservidorescolhidaparaainstalao.
Umavezefetivadaessacpianapastaeinicializadooservidordeaplicao(comandorun.sh),oprprio
servidordeaplicaoseresponsabilizarporcomplementarainstalao.Osistemaestardisponvelpara
acessonoendereoemquefoidisponibilizadooservidor,comonomesemaextenso.Assim,seoarquivo
WARtinhanomepje.wareoservidorestiverdisponibilizandooacessoseguroHTTPSnoendereo
123.45.67.89,osistemaseracessvelapontandoonavegadorparahttps://123.45.67.89/pje.
Comoatofinaldainstalao,aindautilizandooexemploacima,acesseoendereo
https://123.45.67.89/pje/pages/admin/reindex.seam(utilizandoomesmoservidordoexemploacima)para
gerarosndicesnecessriosaplicao.Oprocedimentoforaaatualizaodosndicesdohibernatesearch,
utilizado,entreoutrasfuncionalidades,naidentificaodeprocessospreventos.

AcessoaoserviodaReceitaFederal
Finalizadaainstalaodoservidordeaplicao,deveseinstalarocertificadodigitaldoCNJ.Somenteassim
osistemasercapazdesecomunicarcomoserviodeconsultaadadosdaReceitaFederaldoBrasil.O
serviodevalidaodeCPFdareceitafederalumserviocontratadopelosrgos,pblicosouno,para
consultadeCPF.Dessaforma,areceitaexigequeorgoforneasuaidentificaoparaqueelaresponda
consultasaosrgoscomosquaiselatemcontrato.Aformaautomticaqueareceitatemdevalidarquem
estfazendoaconsultaatravsdocertificadodigitaldorgocontratante,quefornecidoquandoositeque

realizaaconsultaoenviaparaareceita.Aoseutilizarmtodosjava,ocertificadoaserenviadodeveestar
configuradonamquinajavautilizadapeloservidordeaplicaoquefazaconsultadoCPF.Ospassos
descritosaquisedestinamaessefim,ouseja,configurarojavautilizadopeloJbossdeformaqueele
armazeneocertificadoqueserutilizadoparaqueareceitavalideseaconsultaestsendorealizadaatravs
deumrgocontratantedoseuservio.Paraocasodetribunaisquenotmcontratoprprio,podeseutilizar
ocertificadodoCNJ.OcertificadodoCNJpodeserobtidoatravsdetransaessegurasrealizadascomo
CNJ.Atravsdositehttps://www.cnj.jus.br/ecnjumexemplo.Aoacessaresseendereo,vocteracessoa
umcadeadodoladoesquerdodabarradeendereosque,sendoacionado,permitiraexibioeguardado
certificado.Aoexibirocertificado,haverumaabaDetalhescontendoumbotoparaexportaodo
certificado,quedevesersalvoemumapastadoservidorparaposteriorimportaoparaojava.Essearquivo
importadoparaoJavaatravsdasinstruesaseguir:
1. salveoarquivodocertificadoemalgumdiretrio
2. abraumajanelaondevocpossaexecutarcomandosvialinhadecomando
3. napastalib/securitydojava,renomeieoarquivocacertsparaumoutronomequalquer,porexemplo,
cacerts_old
4. executeocomandokeytoolimportalias<alias>file<certificado>keystore<truststore>,onde
<alias>oapelidodocertificado,<certificado>ocaminhoondeocertificadofoisalvonopasso1e
<truststore>ocaminhodearmazenamentodoscertificadosnojava.Exemplo:keytoolimportalias
cnjfile\tmp\www.cnj.jus.br.crtkeystore/usr/lib/jvm/java6openjdkamd64/jre/lib/security/cacerts
5. aoexecutarocomando,osistemasolicitarasenhadeacessoaobancodecertificados(<trutstore>)
que,senotiversidoalteradanainstalaodoJava,serchangeit
6. ConcludooprocedimentodeinstalaodocertificadodigitaldoCNJ,envieemailparag
assistencia.qualidade.pje@cnj.jus.br,informandoosendereosIPsdesadadosservidoresde
aplicaoparaacessoaoserviodeconsultadaReceitaFederaldoBrasil.Apsaconfirmaode
cadastro,certifiquesedequeosIPsdesadaestodefatocadastradosnoCNJ,acessandooendereo
https://www.cnj.jus.br/testeReceitaFederal/wsdl/proxyReceita.wsdl,pormeiodaexecuodocomando
WGETdiretamentenamquinaservidoradaaplicao
Aoatualizaroseucertificado,oCNJnotificarostribunaisusuriosdoPJeatravsdelistadecontatospara
queelesrealizemaatualizaoconformeprocedimentoacima.Apsaatualizao,oservidordeverser
reiniciado.
Parainstalaesdeteste,oacessoaoserviopodeserinterceptadoporumserviointernodoPJe,que
retornardadosaleatriasparaosCPFseCNPJsconsultados.Parautilizarosimulador(Mock
(http://pt.wikipedia.org/wiki/Mock_Object)),deveseconfigurar,noarquivocomponents.xml,disponvelno
pacotewardaaplicao,osseguintesparmetros:

<componentname="consultaClienteReceitaPFCNJ"class="br.jus.cnj.pje.nucleo.service.ConsultaClienteReceitaPFMock"precedence="10
<componentname="consultaClienteReceitaPJCNJ"class="br.jus.cnj.pje.nucleo.service.ConsultaClienteReceitaPJMock"precedence="10

Procedimentosparaevoluodeverso
Emumcenriodeevoluodeversoemsituaodeproduo,ospassosparareinstalaosoosmesmos
acima,devendoseatentarespecialmentenoquepostonasnotasdeliberaodeverso.Nelasso
destacadososprocedimentosespeciaisdemodificaoeatualizaodosbancosdedadoseomeiode
preservaodedadosjexistentesnoarmazenadosembancosdedados.
Devesesemprelembrarqueaevoluodeversoemsituaodeproduodevesersempreprecedidade
realizaodecpiadeseguranadosdadosedetestesdeevoluoemambientesdehomologao.

Guiarpidodeinstalao

Softwaresrequeridos
PostgreSQL9.1http://www.postgresql.org
OracleJavaDevelopmentKit1.6.0_33http://java.sun.com(podeserutilizadatambmaOpenJDK
(http://openjdk.java.net/),quetemapresentadomelhorperformanceemalgunsestudosdecaso)
DriverJDBCPostgreSQL9.1http://jdbc.postgresql.org
JBossApplicationServer5.1.0GAJDK6http://www.jboss.org
PJeftp://ftp.cnj.jus.br/

PacotedeinstalaodoPJe
OpacotedeinstalaodoPJecompostodosseguintesarquivos:
pje.war:arquivodedeploydaaplicao
instalacao_pje_1_4_x.pdf:manualdeinstalaodosistema
release_notes_pje_[verso].doc:listadasmelhoriasecorreesincludasnaverso
PJEds.xml:arquivodeconfiguraodeacessosbasesdedadosdosistema
pje_[verso]_limpa.sqlepje_[verso]_limpa_bin.sql:scriptsparacriaodasbasesdedados
minimamenteconfiguradas
/scripts:diretrioondesoincludosscriptsparamigraodaversoimediatamenteanteriorparaa
versoatual
/scripts/imports:diretrioondesoincludosscriptsdecargadedados
/outros/InstallCert.java:arquivoutilitrioparainclusodocertificadodoCNJnalistadecertificados
confiveisdaJVM
ParabaixaropacotedeinstalaodoPJe,necessrioacessarareadeversesdosistema,disponibilizada
noFTPdoCNJ.
1.ConecteseaoFTPdoCNJ(viapromptdecomandoouferramenta):ftp.cnj.jus.br
2.InformeousurioeasenhadisponibilizadosaostribunaisparaacessoaoFTPdoCNJ
3.CertifiquesequeaconfiguraodetransfernciadoFTPestejasetadaparabinrioouautomticoafimde
realizaratransfernciadopacotedeinstalaocorretamente
4.navegueatodiretriopje_descanso
5.baixeoarquivocompactadodaversomaisrecente

Sistemagerenciadordobancodedados
1.Instaleaverso9.1doPostgreSQLeconfigureosarquivospostgresql.confepg_hba.conf
2.Crieasbasesdedadospje_versaoepje_versao_bin,ondeversaoreferenciaonmerodaverso
macrodosistema.Porexemplo:pje_1_4epje_1_4_bin
3.Certifiquesequeasbasesdedadossejamcriadascomasconfiguraesexigidasparaocorreto
funcionamentodosistema:
encoding:LATIN1
template:template0
collation:C
charactertype:C
4.Utilizandoocomandopsql,restaureasbasesdedadospje_versao_limpa.sqle
pje_versao_limpa_bin.sql,ondeversoreferenciaonmerodaversomicrodosistema.Porexemplo:
pje_1_4_3_limpa.sqlepje_1_4_3_limpa_bin.sql:
psqlUUSUARIOhSERVIDORdDATABASEW<ARQUIVO,onde:
USUARIOusuriodebancodedadoscomacessoabasecriada
SERVIDORIPouDNSdoservidorquerespondeaoPostgreSQL
DATABASEbancodedadoscriadopararestauraododump

ARQUIVOcaminhocompletoourelativoparaoarquivoSQLquecontmarestaurao

5.ExecuteocomandoSQLdeINSERTlistadoabaixoparaespecificaroCPFeonomeusurioadministrador
(admin).Atenteparaanecessidadedesubstituirosparmetros<CPF>e<NOME>pelonmerodoCPF(com
mscara)eonomedodetentordodocumento.
INSERTINTOclient.tb_pess_doc_identificacao
(
id_pessoa_doc_identificacao,
cd_tp_documento_identificacao,
nr_documento_identificacao,
dt_expedicao,
ds_nome_pessoa,
in_usado_falsamente,
in_ativo,
ds_orgao_expedidor,
id_estado_expedidor,
id_pessoa,
in_principal,
dt_usado_falsamente,
id_pais,
id_usuario_cadastrador
)
VALUES
(
nextval('client.sq_tb_pessoa_doc_identificacao'),
'CPF',
'<CPF>',
NULL,
'<NOME>',
'N',
'S',
'SecretariadaReceitaFederal',
NULL,
1,
'S',
NULL,
NULL,
NULL
);

Servidordeaplicao
1.InstaleoservidorJBossApplicationServer5.1.0,descompactandooarquivodeinstalaojboss5.1.0.GA
jdk6,queseencontradisponvelhttp://sourceforge.net/projects/jboss/files/JBoss/JBoss5.1.0.GA/
2.ModifiqueoarquivoJBOSS_DIR/server/default/deployers/seam.deployer/METAINF/seamdeployers
jbossbeans.xml,apagandooucomentandoalinhaquedefineobeanSeamMTMatcher
3.ModifiqueoarquivoJBOSS_DIR/server/default/deployers/jbossws.deployer/METAINF/standardjaxws
clientconfig.xml,alterandoovalordapropriedadechunksizede2048para0
4.AcrescenteabibliotecaJARdodriverJDBCdoPostgreSQLpastaJBOSS_DIR/Server/default/lib
5.CertifiquesequeoLOCALEdoservidordeaplicaesestejacorretamenteconfiguradoparaPT_BR.Em
servidoresLinuxRedHat,essaconfiguraofeitanoatributoLANGdoarquivo/etc/sysconfig/i18n
(LANG=pt_BR.UTF8)
6.CopieoarquivoPJEds.xmlparaapastaJBOSS_DIR/Server/default/deployealtereseucontedopara
refletirasconfiguraesdeacessosbasesdedadosinstaladas
7.Descompacteocontedodoarquivopje.warnapastaJBOSS_DIR/Server/default/deploy
8.Osistemaestardisponvelparaacessonoendereoemquefoidisponibilizadooservidor.Porexemplo:
https://host/pje,ondehostoendereodoservidor.
9.Comoatofinaldainstalao,acesseoendereohttp://host/pje/pages/admin/reindex.seamparageraros
ndicesnecessriosaplicao

AcessoaoserviodaReceitaFederal

ImportarocertificadodigitalparaacessoReceitaatravsdasinstruesaseguir:
1. salveoarquivodocertificadoemalgumdiretrio
2. abraumajanelaondevocpossaexecutarcomandosvialinhadecomando
3. napastalib/securitydojava,renomeieoarquivocacertsparaumoutronomequalquer,porexemplo,
cacerts_old
4. executeocomandokeytoolimportalias<alias>file<certificado>keystore<truststore>,onde
<alias>oapelidodocertificado,<certificado>ocaminhoondeocertificadofoisalvonopasso1e
<truststore>ocaminhodearmazenamentodoscertificadosnojava.Exemplo:keytoolimportalias
cnjfile\tmp\www.cnj.jus.br.crtkeystore/usr/lib/jvm/java6openjdkamd64/jre/lib/security/cacerts

ConcludooprocedimentodeinstalaodocertificadodigitaldoCNJ,envieemailaogrupogassistencia.qualidade.pje@cnj.

ConfiguraoJCRStorage
1)Baixarosarquivosdolinkabaixoeinformarasenha"pje@CNJ"
http://www.cnj.jus.br/owncloud/public.php?service=files&t=56c24847d6ce3c82f7fbf8ecd8b71ab1

2)Entrarnapasta"server"parainiciaroservio.
1. Mudaraspropriedades"jcr.server.tempDir"e"jcr.server.repoDir"doarquivo"server.properties"para
apontarondeorepositriodevesercriado.
2. Iniciaroservioconformecomando.
1. javajarjcrstorageserverexec.jarhttpPort9000Dbr.jus.cnj.jcr.serverProperties=
<CAMINHO_DO_ARQUIVO>/server.properties
3)IncluirnatabeladeparmetrosdoPJeosseguintesparmetros:
Varivel

Descrio

Valor

jcr.url
Urldeconexo
http://localhost:9000/storage/documents
jcr.username Usuariodeconexo Usuario
jcr.password Senhadeconexo Senha
Opcionalmentepodeseutilizaroarquivojcrstorage.propertiesparapassarestesdadosaoPJe:
Copiaroarquivojcrstorage.propertiesdapasta"libjboss"(arquivobaixadonolinkacima)para
apastalibdoJBoss

ConfiguraoDBStorage
1)Baixarosarquivosdolinkabaixoeinformarasenha"pje@CNJ"
http://www.cnj.jus.br/owncloud/public.php?service=files&t=bb1aecbc1cbf34bb0dc9bbb79b05bf9c

2)criarumbancoparaodbstorageconformeoscriptcreatedbstorage.sql
3)ConfigurarodatasourcePJE_DESCANSO_BIN_DSdemodoqueaponteparaobancocriado.
Disponvelem"http://www.cnj.jus.br/wikipje/index.php?title=Instalao&oldid=15580"
Estapginafoimodificadapelaltimavezs12h36minde29deoutubrode2014.

Estapginafoiacessada17997vezes.

You might also like