Dans cet article


Offres d'emploi

Tags

JasperReports et JBoss 7 – package net.sf.jasperreports.engine does not exist

JasperReports et JBoss 7 – package net.sf.jasperreports.engine does not exist

Lors de la compilation d’un rapport JasperReports sur un serveur d’application JBoss 7, il peut arriver que l’erreur suivante survienne :

package</span> net.sf.jasperreports.engine does not exist

Cette erreur signifie que le jar nécessaire à la compilation n’a pas été trouvé.

Le plus simple dans ce cas est de spécifier directement le classpath vers les librairies nécessaires en java, à la compilation du rapport Jasper, avant l’appel de la méthode JasperCompileManager.compileReport :

"C:Programmationjboss-as-7.1.1modulesapp1mainjasperreports-5.1.0.jar;"+
"C:Programmationjboss-as-7.1.1modulesapp1maincommons-beanutils-1.8.2.jar;"+
"C:Programmationjboss-as-7.1.1modulesapp1maincommons-collections-3.2.1.jar;"+
"C:Programmationjboss-as-7.1.1modulesapp1maincommons-digester-2.1.jar;"+
"C:Programmationjboss-as-7.1.1modulesapp1maincommons-logging.jar;" +
"C:Programmationjboss-as-7.1.1modulesapp1maincommons-logging-api-1.0.2.jar;" +
"C:Programmationjboss-as-7.1.1modulesapp1mainiText-2.1.7.js2.jar;" +
"C:Programmationjboss-as-7.1.1modulesapp1mainjasper-compiler-jdt.jar;" +
"C:Programmationjboss-as-7.1.1modulesapp1mainnet.sf.jasperreports_5.1.0.jar;");

=> En savoir plus sur les solutions BI

L'équipe AXOPEN

Voir aussi les articles suivants

Le multiselect avec Hibernate 4

Le multiselect avec Hibernate 4

Le 05/11/2013 par Christophe Dupont

Nous avons vu dans l’article « Les requêtes avec Hibernate 4 » comment réaliser une requête ramenant soit un champ soit tous les champs (SELECT *). Voyons à présent comment ramener plusieurs champs mais pas tous. Le code côté Hibernate Pour ce faire, nous avons recours à la fonction multiselect() de la classe CriteriaQuery. Cette fonction prend en paramètres soit une List de champs, soit n paramètres représentant des champs ou des fonctions.
Lire l'article

Les requêtes avec Hibernate 4

Les requêtes avec Hibernate 4

Le 02/10/2013 par Christophe Dupont

Hibernate 4 propose une syntaxe structurée qui permet d’exploiter la plupart des fonctionnalités du SQL. Cette syntaxe s’articule autour de quelques classes clés. Les classes clés pour construire une requête EntityManager L’EntityManager vous donne accès à votre PersistenceUnit, c’est-à-dire à votre base de données. C’est donc à partir de lui que seront construits tous les objets suivants. La configuration de la PersistenceUnit fera l’objet d’un autre article. CriteriaBuilder Le CriteriaBuilder est généré par l’EntityManager.
Lire l'article

Hibernate et la LazyInitializationException

Hibernate et la LazyInitializationException

Le 12/09/2013 par Christophe Dupont

Les développeurs utilisant Hibernate sont tôt ou tard amenés à se heurter à sa fameuse LazyInitializationException. Voyons dans quelles circonstances elle est levée et comment l’éviter définitivement. Pourquoi la LazyInitializationException ? Pour les victimes de la LazyInitializationException, les raisons de sa propagation sont souvent obscures et ils ont tendance à imaginer que son apparition est plus ou moins aléatoire. Il n’en est pourtant rien. Contexte : le lazy loading La <span .
Lire l'article