2010-12-21 3 views
1

Je souhaite déployer des rapports créés avec Birt dans Eclipse vers JBoss.Déployer des rapports sur JBoss

Est-il correct de: créer un projet de rapport, après l'exporter en tant que guerre et le déployer sur le serveur JBoss?

comment puis-je l'exporter comme une guerre? Ai-je besoin de l'exporter comme une guerre, ou je peux juste l'exporter comme un pot? A propos du déploiement: Je dois juste copier la guerre dans le dossier de déploiement dans JBoss ou?

Merci.

Répondre

1

Une Thing que vous déployez dans JBoss est BIRT Viewer. BIRT Viewer est une application web qui ouvre vos rapports, les restitue et les renvoie via http. Il n'y a pas besoin d'exporter un projet birt comme quoi que ce soit.

Voici l'instruction rapide "Deploying to JBoss" pour BIRT Viewer (et Download link - télécharger la version Runtime). Après le déploiement, copiez les fichiers .rptdesign dans le répertoire deploy/birt.war (yeap, birt.war doit être un répertoire). Vous pouvez exécuter votre rapport ...JBoss.../deploy/birt.war/foo.rptdesign sous la forme http://localhost:8080/birt/frameset?__report=foo.rptdesign.

-> Pour en savoir plus sur BIRT Viewer usage.

+0

Oki, j'ai fait ça, et ça marche. Mais ... que dois-je faire, quand j'ai besoin de plus que le rapport lui-même. Plus exactement ... comment puis-je exporter ("rendre disponible") les ressources dont le rapport a besoin (fichiers images, css)? Le problème est qu'à la fin, le résultat de mon application devrait être un ".war" et il devrait contenir autre chose: des rapports. Alors, comment puis-je emballer un projet plus complexe? Merci encore. Et désolé si je n'ai pas exprimé si bon et clair mon problème. – Mara

+0

Le plus simple est de placer .rptdesign, .css, .png etc. dans le même répertoire. Il existe d'autres moyens, par ex. l'intégration des ressources dans les fichiers de conception de rapport. À la fin, vous pouvez emballer Viewer entière avec des rapports à l'intérieur comme fichier .war. – jinowolski

+0

Donc ... c'est ce que j'ai fait J'ai pris un exemple.war, l'ai développé, ajouté le dossier birt.war et le rend à nouveau un fichier .war. Après cela, j'ai copié le fichier example.war dans le dossier deploy de jboss. Si j'accède à la guerre, cela fonctionne http: // localhost: 1234/example/birt.war/ Mais si un essai pour accéder à un rapport dans le birt.war http: // localhost: 1234/example/birt .war/frameset? __ report = copie.rptdesign Je reçois le statut HTTP 404 - /my/birt.war/frameset – Mara

Questions connexes