|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 32 ![]() |
Bonjour à tous,
J'essaye de générer un tableau dans un JSP pour afficher la liste des rapports disponible. Je voudrais récupérer le nom du rapport, la description, l'auteur ... J'ai donc installé Birt dans ma webapp avec eclipse (mode automatique) : WEB-INF : libL'exemple /frameset fonctionne correctement http://localhost:8080/indicateurs/fr...e=my+parameter Ensuite j'essaye de suivre l'exemple de la page http://www.eclipse.org/birt/phoenix/...tEngineAPI.php J'ai aussi essayé cela : http://www.demay-fr.net/blog/index.p...ion-de-rapport Code :
Can't load the report engine java.lang.NullPointerException at org.eclipse.birt.report.engine.api.ReportEngine.openReportDesign(ReportEngine.java:120) at org.apache.jsp.listReport_jsp._jspService(org.apache.jsp.listReport_jsp:66) Dans conf.setEngineHome(<CONFIG>); je ne sais pas quoi mettre dedans sachant que je ne dois pas mettre de chemin absolu, l'appli doit rester portable. Y a t'il un moyen plus simple pour ouvrir un rptdesign et récupérer les information contenue dans le fichier en utilisant les libs birt ? Merci d'avance, cdt, dosy07 |
||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
Salut,
pour récupérer les éléments d'un report: Code :
a+ Fred |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 32 ![]() |
merçi,
mais comment tu initialises ton objet reportDesign ? cdt, dosy07 |
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
Alors, tu initialise ton engine puis:
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 32 ![]() |
Merci Fred, t'es un chef
Juste une dernière question, quand Birt est intégré dans ta web-app (cf ci dessus) Qu'est ce que je dois mettre dans conf.setEngineHome(<ici>); cdt, dosy07 |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
ben moi j'ai mon AS (jBoss), et je lui donne le path absolu de l'engine de Birt (opt/birt/reportengine/).. ça marche sans problème. dans une web app je sais pas trop.. t'as qu'à essayé de le mettre à la base de ton projet et de lui donner le path à partir de la.. si ça marche pas essaie de le mettre dans le dossier lib. si tu réussi fais-moi savoir stp. a+ Fred |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 32 ![]() |
j'ai enfin réussi à ouvrir un design
Quand birt est installé dans la webapp, il ne faut pas initialiser le BIRT_HOME Code :
bref toutes les info contenus dans le rptdesign |
||
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 658 ![]() |
Pour le mode servlet :
Code :
__________________
Gagnez une place pour Devoxx France 2012 |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com