|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Développeur Java Inscription : avril 2006 Messages : 43 ![]() |
Bonjour,
je voudrais créer des rapports à partir de mon application web (jsf, spring, jpa, maven) pour les afficher en pdf. C'est pourquoi j'ai créé des éditions jasper avec ireport. Maintenant je voudrais les appeler à partir de mon application java. J'ai suivi le tutoriel qui se trouve sur ce site à la seule différence que les versions sont plus récentes et que j'utilise Maven pour chercher les jar dont j'ai besoin. Mais je n'arrive pas à compiler depuis que j'ai ajouté les jar de jasperreport et j'ai dû les retirer. J'ai un message d'erreur un peu bizarre qui me dit qu'il n'y a pas de transactionManager (ce qui est faux). Je me demande si jasperreport est compatible avec jpa. Est-ce que quelqu'un a réussi à combiner jpa et jasperreport ? oum |
|
|
00
|
|
|
#2 | |
|
Membre à l'essai
![]() Développeur Java Inscription : avril 2006 Messages : 43 ![]() |
Lorsque j'ajoute par maven le jasperreport.jar et que je génère mon war, ça va.
Au lancement du serveur le déploiement ne se fait pas bien. Et l'application (qui fonctionnait avant) ne peut plus être lancée. On dirait que pour une raison qui m'échappe, le compilateur ou l'éditeur de liens décide de supprimer tous les singletons créés précédemment, et ensuite tombe sur une exception qui se plaint de ne pas avoir trouvé le transaction manager (un des singletons). Extrait de log pour illustration Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Développeur Java Inscription : avril 2006 Messages : 43 ![]() |
Bon, j'avance toute seule ?
J'ai trouvé qu'il y a un conflit entre jsf 2 qui utilise commons-collections:3.2 et jasperreport qui dans sa version la plus récente (4.0) utilise commons-collections:2.1. Maven résout le conflit en prenant la version la plus ancienne. Le problème est que dans la version 3.2 on trouve: org.apache.commons.collections.map.LRUMap et dans la version 2.1 on trouve: org.apache.commons.collections.LRUMap ! Cette classe a changé de place ! Je ne vois pas comment m'en sortir à moins que jasper nous sorte une nouvelle version très très vite. Existe -t-il un autre outil ? oum |
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Développeur Java Inscription : avril 2006 Messages : 43 ![]() |
salut tout le monde,
alors je continue d'avancer toute seule, mais pour ceux que cela intéresse, j'ai trouvé une piste. Je ne peux pas la tester sur mon appli car je suis en congé, cela attendra mon retour, mais il semble que cela soit efficace quand même. puisque j'utilise Maven2 pour chercher mes dépendances il faut configurer comme indiqué sur cette url http://mojo.codehaus.org/jasperrepor...gin/usage.html Voici ce que ça donne sur un miniprojet exigeant commons-collections.3.2.1.jar: Code :
oum |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com