IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[2.1.2]Birt chart avec tomcat


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 19
    Points
    19
    Par défaut [2.1.2]Birt chart avec tomcat
    Bonjour à tous!
    je voudrais visualiser mes rapports avec un serveur web. J'utilise Apache Tomcat 6.0.10.

    Mon rapport a une table et plusieurs charts (camember, bar chart...)

    J'arrive a créer mon dessin .rptdesign sans problèmes, mais quand je va afficher le resultat s'affiche la table, mais aucune chart.

    Les images sont dans le dossier Images de mon application. Le "chartengineapi.jar" est dans le web-inf/lib de mon application.. Je comprends pas pourquoi les chart ne s'affichent pas.

    Comment je dois faire pour afficher les images (charts) dans la page html?? Quelqu'un peut m'aider, SVP??

    Merci d'avance.

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 19
    Points
    19
    Par défaut
    J'ai trouvé la solution.
    J'avais un érreur avec mon "image path", c'est pour ça que tomcat ne trouvait pas les images...

    Ce que j'ai ajouté
    1. Un "image handler"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      HTMLEmitterConfig emitterConfig = new HTMLEmitterConfig();
      emitterConfig.setActionHandler(new HTMLActionHandler());
      HTMLServerImageHandler imageHandler = new HTMLServerImageHandler();
      emitterConfig.setImageHandler(imageHandler);
      config.getEmitterConfigs().put("html", emitterConfig); //$NON-NLS-1$
    2. Le "renderContext"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    			HTMLRenderContext renderContext = new HTMLRenderContext();
    			renderContext.setImageDirectory(sc.getRealPath("/Images"));
    	 		renderContext.setBaseImageURL(req.getContextPath()+"/Images");
    	 		renderContext.setSupportedImageFormats( "PNG;GIF;JPG;BMP;SVG" );
     
    	 		contextMap.put( EngineConstants.APPCONTEXT_HTML_RENDER_CONTEXT, renderContext );
    Très simple... après avoir cherché toute la journée...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 20/09/2006, 17h18
  2. Ouvrir un .pdf généré par BIRT (+chart) avec IE
    Par tiboudchou dans le forum BIRT
    Réponses: 1
    Dernier message: 24/08/2006, 09h58
  3. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03
  4. [tomcat]comment cree un "Virtual Host" avec tomcat
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 04/06/2004, 22h51
  5. [Tomcat]Problème avec Tomcat
    Par agbere dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 03/06/2004, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo