|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
Bonjour,
Dans les versions précédentes de birt (< 2.2Mx), pour pouvoir utiliser des méthodes externes il suffisait de mettre la classe dans le classpath, ensuite dans le rptDesign d'importer le package et c'était bon. Dans la 2.2M6, quand je lance mon AS (jBoss) et que je génère un document,il ne trouve plus cette classe.. est-ce un bug ou faut-il ajouter quelque mots-clés quand on importe la classe? Merci Fred |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
résolu..
à partir de la 2.2M6 pour utiliser des classes externes il faut setter le classloader de l'engine dans son contexte. j'ai mis cette ligne de code quand j'initialise l'engine: Code :
reportEngine.getConfig().getAppContext().put(EngineConstants.APPCONTEXT_CLASSLOADER_KEY,ReportEngine.class.getClassLoader()); Fred |
|
|
00
|
|
|
#3 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Ok, merci, je pense que ca nous servira à tous
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com