Ayant installée la version professionnelle de Jasperserver, je voulais juste faire un récapitulatif des étapes à suivre:
1)Installer APACHE-TOMCAT
2)Installer le SGBD où sera la base de données référentiel de Jasperserver.
3)Créer la base données : jasperserver_pro pour ce faire il faudra configurer le fichier master_default.properties. Un exemple fournit dans jasperserver-pro-3.5.1-bin/buildomatic/sample_conf : (la déclaration du home de Tomcat dans ce fichier est très importante)
/*******petit exemple*********************/
appServerDir = C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0
#appServerDir = /home/devuser/apache-tomcat-6.0.18
# actual db we’re using
dbType=mysql
# other db-related parameters
dbUsername=root
dbPassword=toor
dbHost=localhost
# other params have defaults in db props file but can be overridden here
# dbPort=3306 (default value)
dbPort=3307
/*********************************************************/
Ce fichier master_default.properties devra être placé dans jasperserver-pro-3.5.1-bin/buildomatic/
Puis en ouvrant la console cmd vous exécuterez les commandes suivantes mais attention votre application server (Tomcat, Jboss) doit être arrêtée :
- js-ant create-js-db
- js-ant create-sugarcrm-db
- js-ant create-foodmart-db
- js-ant load-sugarcrm-db
- js-ant load-foodmart-db
- js-ant update-foodmart-db
- js-ant init-js-db-pro
- js-ant import-minimal-pro
- js-ant import-sample-data-pro
- js-ant deploy-webapp-pro => Jasperserver-pro va être déployé dans votre application server
4)Mettre le driver de la base de données dans le dossier lib de TOMCAT (exemple : mysql-connector-java-5.1.5.jar pour MySQL)
7) Placer la licence aux emplacements indiqués lors de la première connexion à http://host:8080/jasperserver-pro/
Si des problèmes persistent, n’hésitez pas à consulter les logs de tomcat présents dans : tomcat >logs >host.xxxx-xx-xx.log
Grâce à ces commandes js-ant tout est automatisé!