Mudanças entre as edições de "PJe 2.1"

De PJe
Ir para: navegação, pesquisa
(Criou página com '== Montando ambiente PJe 2.1 == === Ferramentas === * Eclipse Java EE (Versão mais atual) + JbossTools (Somente JbossAS) * Eclipse STS (Spring Tool Suite) * Visual Studio Cod...')
 
(Página substituída por '== Arquitetura PJe 2.1 == A documentação da nova arquitetura está disponível em http://www.pje.jus.br/documentacao/')
 
(31 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
== Montando ambiente PJe 2.1 ==
+
== Arquitetura PJe 2.1 ==
=== Ferramentas ===
+
* Eclipse Java EE (Versão mais atual) + JbossTools (Somente JbossAS)
+
* Eclipse STS (Spring Tool Suite)
+
* Visual Studio Code ou semelhante (Opcional)
+
* Java JDK 8 ou OpenJDK 8
+
* Git
+
* Wildfly (9 ou 10) ou JbossEAP7 (Ambos com o Mojarra 1.2)
+
  
=== Projetos necessários ===
 
* pje (http://git.cnj.jus.br/pje/pje)
 
* pje2-discovery-service (http://git.cnj.jus.br/pje2/pje2-infraestrutura/pje2-discovery-service)
 
* pje2-web (http://git.cnj.jus.br/pje2/pje2-clientes/pje2-web)
 
  
 
+
A documentação da nova arquitetura está disponível em http://www.pje.jus.br/documentacao/
=== Clonando os repositórios ===
+
* Clonando o repositório '''pje''' (utilizar o branch PJE2-NG como base)
+
<code>
+
$ git clone git@git.cnj.jus.br:pje/pje.git
+
$ ls pje
+
pje-comum  pje-web  pom.xml
+
$ git checkout PJE2-NG
+
</code>
+
* Clonando o repositório '''pje2-discovery-service''' (utilizar o branch master como base)
+
<code>
+
$ git clone git@git.cnj.jus.br:pje2/pje2-infraestrutura/pje2-discovery-service.git
+
$ ls pje2-discovery-service
+
pom.xml  src
+
</code>
+
* Clonando o repositório '''pje2-web''' (utilizar o branch master como base)
+
<code>
+
$ git clone git@git.cnj.jus.br:pje2/pje2-clientes/pje2-web.git
+
$ ls pje2-web
+
frontend  gateway  pom.xml  README.md  src
+
</code>
+
=== Importando os projetos ===
+
==== Importando o projeto '''pje''' no eclipse ====
+
* No menu '''Arquivo''' selecione a opção '''Importar'''
+
* Selecionar a opção '''Existing Maven Project'''
+
[[Arquivo:1_amb_2_1.png]]
+
* Selecionar a '''pasta do projeto clonado'''
+
[[Arquivo:2_amb_2_1.png]]
+
* Selecionar '''Finish'''
+
[[Arquivo:3_amb_2_1.png]]
+
* Adicionar um '''novo servidor de aplicação'''
+
[[Arquivo:4_amb_2_1.png]]
+
* Selecionar o diretório raiz do wildfly/jboss e utilizar o '''standalone-full.xml'''
+
[[Arquivo:5_amb_2_1.png]]
+
* Adicionar o projeto '''pje-web''' ao servidor de aplicação
+
[[Arquivo:6_amb_2_1.png]]
+
==== Importando projetos '''pje2-web''' e '''pje2-discovery-service''' no STS ====
+
* Abrir o Eclipse STS
+
* No menu '''Arquivo''' selecione a opção '''Importar'''
+
* Selecionar a opção '''Existing Maven Project'''
+
* Selecionar a pasta do projeto '''pje2-web''' clonado
+
[[Arquivo:8_amb_2_1.png]]
+
* Selecionar '''finish'''
+
[[Arquivo:7_amb_2_1.png]]
+
* No menu '''Arquivo''' selecione a opção '''Importar'''
+
* Selecionar a opção '''Existing Maven Project'''
+
* Selecionar a pasta do projeto '''pje2-discovery-service''' clonado
+
[[Arquivo:9_amb_2_1.png]]
+
* Selecionar '''finish'''
+
[[Arquivo:10_amb_2_1.png]]
+
=== Iniciando os serviços ===
+
==== Inicializando os serviços SpringBoot no Eclipse STS ====
+
* Na ferramenta Eclipse STS selecione os projetos e efetue um '''Project>Clean...'''
+
* No Boot Dashboard execute o start ou debug dos dois serviços disponíveis
+
[[Arquivo:11_amb_2_1.png]]
+
 
+
==== Inicializando o pje no Eclipse ====
+
* Na ferramenta Eclipse abrir o arquivo integracao.properties
+
[[Arquivo:12_amb_2_1.png]]
+
* Alterar a propriedade pje2.cloud.registrar para o valor '''true''', isso fará com que o pje se registro no pje2-discovery-service
+
[[Arquivo:13_amb_2_1.png]]
+
* Iniciar o servidor de aplicação após efetuar o build do projeto
+
* Após o startup da aplicação acessar a página http://localhost:8761/ para verificar se o pje-legacy foi registrado no eureka
+
[[Arquivo:14_amb_2_1.png | 800px]]
+
* Acesse o pje através de http://localhost:8080/pje-web
+
* Acesse o painel do usuário interno com papel de diretor de secretaria http://localhost:8080/pje-web/ng2/dev.seam#/painel-usuario-interno
+
[[Arquivo:15_amb_2_1.png | 800px]]
+

Edição atual tal como às 13h02min de 21 de fevereiro de 2019

[editar] Arquitetura PJe 2.1

A documentação da nova arquitetura está disponível em http://www.pje.jus.br/documentacao/

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Informações Gerais
Aplicativos PJe
Manuais
Suporte
Ferramentas