You are on page 1of 3

MONTANDO O AMBIENTE DE DESENVOLVIMENTO – JLOJA

www.jloja.sf.net
30 de Abril de 2012

Antes de resolver colaborar com alguma coisa, é interessante entrar em contato com
o Coordenador do Projeto para saber quais as funcionalidades a serem desenvolvidas e
bugs a serem corrigidos. Você pode fazer isso por esse endereço:

• http://blog.tiagopassos.com/contato/

Existe uma versão de demonstração: http://23.21.178.153:8080/jloja_demo/ com


login admin e a senha admin, mas ela já tem algumas diferenças em relação à versão de
desenvolvimento.

Para montar o ambiente de desenvolvimento do JLoja, vamos precisar que alguns


software já estejam instalados no computador. O sistema operacional pode ser Windows
ou Linux. Esse softwares são: Apache Tomcat 6 (versão mais recente), PostgreSQL 8.4 e
Subversion - você pode usar um cliente gráfico do Subversion como o Tortoise (Windows)
e RapidSVN (Windows e Linux).

BAIXANDO TODOS OS ARQUIVOS NECESSÁRIOS

Faça o checkout (SVN) do repositório abaixo na pasta jloja em webapps no Tomcat:

• http://svn.code.sf.net/p/jloja/code/trunk/

Considerando que os acima softwares já estão instalados funcionando corretamente,


e que você já fez o checkout da pasta trunk (desenvolvimento) do repositório do JLoja,
agora você vai baixar os arquivos:

• WebIncógnita 3.3.16 (a partir de agora chamaremos apenas de WI):


https://sourceforge.net/projects/jloja/files/wi3.war/download
Salve na pasta webapps do Tomcat

• WI Report 3.3.16:
https://sourceforge.net/projects/jloja/files/wireport.rar/download
Salve na pasta webapps do Tomcat e descompacte

• Libs (de desenvolvimento / trunk) do JLoja:


https://sourceforge.net/projects/jloja/files/jloja_libs_trunk.zip/download
Dentro da pasta do projeto (a mesma que você fez o checkout) tem uma
pasta WEB-INF. Dentro de WEB-INF tem uma pasta chamada libs.
Descompacte o arquivo jloja_libs_trunk.zip e jogue os arquivos (soltos) detnro
da pasta libs.

• Driver do PostgreSQL 8.4


https://sourceforge.net/projects/jloja/files/postgresql-8.4-703.jdbc4.jar/download
Baixe o arquivo e salve na pasta lib do Tomcat. Atenção! Não é para salvar na
pasta WEB-INF/lib do projeto, e sim na pasta lib que fica na pasta do Tomcat.
COMPILANDO OS JSP E JASPER

Agora que você baixou tudo que tinha para baixar, vamos iniciar o projeto e
completar os últimos passos para montar o ambiente de desenvolvimento.

1. Inicie o Tomcat

2. Abra o WI

3. Clique em WI-Builder

4. Escolha o projeto JLoja

5. Coloque o usuário admin, senha admin e clique em Abrir

6. Depois de ter aberto Projeto, clique em Recarregar.

7. Quando abrir a página Recarregar Projeto: jloja, clique em Executar

8. Abra a página http://localhost:8080/jloja/precompileJasper.jsp

O passo 7 gera os arquivos JSP (páginas) e o passo 8 gera os arquivos JASPER


(relatórios). No SVN só estão disponíveis arquivos XML e JRXML, que são,
respectivamente, os fontes dos JSP e JASPER.

Sempre que for trabalhar no projeto é necessário dar um Update no SVN, apagar os
arquivos da pasta WEB-INF/reports (dentro do projeto) e repetir os passos 7 e 8.

INSTALANDO A BASE DE DADOS

Os arquivos referentes ao banco de dados estão na raiz do projeto. São 3 arquivos


que você deve extrair nessa ordem:

1. banco-de-dados.sql (estrutura da base)

2. banco-de-dados-conteudo-municipios.sql (cidades do brasil)

3. banco-de-dados-conteudo.sql (alguns dados de exemplo)


GERANDO UM PATCH COM OS ARQUIVOS ALTERADOS

Considerando que você já entrou em contato com o coordenador do projeto, você


vai gerar um patch e enviar em anexo por e-mail a ele. Você pode gerar um patch da
seguinte forma:

No WI, com o projeto aberto, no canto superior direito tem um ícone chamado
"Revisões". É o terceiro ícone da esquerda para a direita, vizinho a Monitoramento do
Servidor (ícone com martelo e chave de boca). Na página que abrir, você vai colocar -
separado por vírgula - o caminho completo das páginas, events, combos e tudo que você
modificou. Exemplo:

Páginas:
relatorios/caixa/gerar,relatorios/movimentacao_resumo/relatorio,tabelas/movimentac
oes/cadastrar

Eventos:
pessoa_endereco

Depois é só clicar em Executar e o WI vai gerar um arquivo chamado wipatch.zip.


Você vai enviar esse arquivo ao coordenador do Projeto.

Dica: Para saber quais arquivos foram modificados, você pode dar um commit no
SVN. Antes de comitar de verdade, vai aparecer uma lista dos arquivos modificados. Mas
você não vai comitar, porque não tem autorização do servidor para isso. É só cancelar e
voltar para o WI.

You might also like