Posts TaggedJava
JasperServer – Backup/Export Repositório
O JasperServer é uma excelente opção gratuita para desenvolver relatórios de forma profissional, rápida (na maioria das vezes) e segura. Não sei porque parece que não ganhou muitos adaptos ou os usuários não costumam falar sobre a ferramenta
. É muito difícil achar algum material sobre Jasper/iReports. Então vou dando minhas trumbicadas diárias e postando aqui as soluções que encontro e/ou invento.
Hoje precisei publicar um repositório do JasperServer em um servidor de desenvolvimento. Já vi por ai que muita gente dizendo que faz o backup/export usando o dump do banco do jasper server. Não me pareceu uma opção muito segura e resolvi procurar uma outra forma de fazer e dai lembrei do js-export e js-import que usei para migrar do jasperserver 3.1 para o 3.5 (Upgrade do JasperServer 3.1 para o 3.5). Esses dois scripts, como o nome já diz, exportam e importam dados do repositório do JS. Para exportar todos os dados do repositório, use o comando:
Linux:
js-export.sh --everything --output-zip js-backup.zip
Windows:
js-export.bat --everything --output-zip js-backup.zip
Onde –everything diz que tudo será exportado, –output-zip indica que o formato de saída será um arquivo compactado e js-backup.zip é o arquivo de saída.
obs.: Os scripts citados estão no diretório <JASPERSERVER_HOME>/scripts
Para exportar apenas um ou N repositórios, basta usar a opção –uris.
Linux:
js-export.sh --uris /reports/samples,/reports/cms --output-zip js-backup.zip
Windows:
js-export.bat --uris /reports/samples,/reports/cms --output-zip js-backup.zip
Para importar os dados, execute o js-import:
Linux:
js-import.sh --input-zip js-backup.zip
Windows:
js-import.bat --input-zip js-backup.zip
Se o repositório já existir, use a opção –update.
Não se desespere se aparecer um erro do tipo:
blábláblá bundles.jsexceptions_messages, locale pt_BR blábláblá
jsexception.folder.details.not.found
ou ainda:
blábláblá jsexception.uri.not.found
Fique calmo, provavelmente foi um erro de digitação no js-export. Cuidado com as “/” e com as letras maiúsculas e minúsculas. Ao informar o caminho para o repositório, coloque extamente o caminho apresentado no JasperServer.
Abraços e até o próximo post.
Add comment Setembro 15, 2009
Tomcat 6 – Falha ao inicializar serviço
Se ao tentar iniciar o tomcat 6 numa máquina com Windows XP você recebe o erro abaixo no log
=========================
[173 javajni.c] [error] Can’t create the specified module.
[764 prunsrv.c] [error] Failed creating java
D:\Programs\Java\jdk1.6.0\jre\bin\server\jvm.dll
[982 prunsrv.c] [error] ServiceStart returned 1
=========================
Basta copiar o arquivo msvcr71.dll da pasta bin do JRE ( JRE_HOME\bin\msvcr71.dll ) para a pasta windows ou para CATALINA_HOME\bin que seu problema estará resolvido.
Esse problema aconteceu comigo essa semana, duas máquinas com as mesmas versões de JRE, Tomcat e Windows mas apenas uma funcionava. E o mais engraçado é que a máquina que funcionava não tinha o arquivo msvcr71.dll nem na pasta Windows e muito menos na pasta bin do tomcat
????????
Mas por que isso acontece? … Só Deus e agora a Oracle sabem
– I Love PHP
3 comments Maio 2, 2009
Oracle compra Sun por US$ 7,4 bilhões
A Oracle comprou a desenvolvedora do Java e fabricante de servidores para empresas Sun Microsystems por 7,4 bilhões de dólares, impulsionando a desenvolvedora de softwares corporativos no setor de hardware.
A Oracle, que está no mercado de banco de dados e de aplicações comerciais (conhecidas pela sigla ERP), pagará 9,5 dólares por ação em dinheiro para a Sun, de acordo com a Oracle, aumento de 42% em relação ao preço do seu fechamento na sexta-feira (17/04).
http://idgnow.uol.com.br/mercado/2009/04/20/oracle-compra-sun-por-us-7-4-bilhoes/
Add comment Abril 21, 2009