PROCEDURE D'INSTALLATION OPENREPORTS WINDOWS / MYSQL (plateforme de formation) 1) Apache au cas ou... http://apache.fastorama.com/dist/httpd/binaries/win32/apache_1.3.33-win32-x86no_src.exe 2) Ant nécessaire pour créer l'applet http://ant.apache.org/bindownload.cgi 3) Java nécessaire pour tout http://java.sun.com/j2se/1.5.0/download.jsp choisir le JDK 5.0 Update 3 ... accepter et choisir le lien suivant : http://192.18.97.54/ECom/EComTicketServlet/BEGINE9B543BEA0E1C649E4230F44416C8C3D/ -2147483648/891082179/1/615302/615146/891082179/2ts+/westCoastFSEND/jdk-1.5.0_03oth-JPR/jdk-1.5.0_03-oth-JPR:2/jdk-1_5_0_03-windows-i586-p.exe 4) Php si vous voulez les outils php... http://fr.php.net/get/php-4.3.11-Win32.zip/from/a/mirror http://www.thesitewizard.com/archive/php4install.shtml 5) un mysql admin trial bien pratique pour initialiser... http://www.navicat.com/download.html Finalement le pb est sur mysql, il faut prendre une version 3 http://downloads.mysql.com/archives/mysql-3.23/mysql-3.23.58-win.zip La procédure reste la même il faut juste ajouter un mot de passe à l'utilisateur root pour la connection au sgbd: ouvrez le navicat allez dans la gestion des utilisateurs et donner un mot de passe à root sur localhost... 6) Tomcat http://mir2.ovh.net/ftp.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakartatomcat-5.5.9.exe 7) OpenReports http://sourceforge.net/project/showfiles.php?group_id=56126&package_id=51278&rele ase_id=322600 8) ODesigner (compilo xml jasper) http://sourceforge.net/project/showfiles.php?group_id=56126&package_id=109758&rel ease_id=322599 9) IReports (outil de création des états) http://sourceforge.net/project/showfiles.php?group_id=64348&package_id=64215&rele ase_id=329179 http://ovh.dl.sourceforge.net/sourceforge/ireport/iReport-0.5.0.zip Procédure d'installation: Installer java en utilisant les options par défaut... Installer Tomcat idem en prenant note des login passwd (admin / 123456) Installer Mysql et choisir par exemple l'installation en service automatique. noter le login passwd (root 123) Installer openreports (décompacter) Modifier le script de génération de la base mysql: openreports\database\schema\or_dll_mysql.sql avec wordpad et ajouter un ; à chaque ligne Installer le client admin mysql (par exemple navicat) Connection à localhost... Créer la base oreports (clic droit sur le serveur) choisir new database Créer les tables (double clic sur la base oreports) (clic droit sur la base qui est devenue verte) choisir exécuter batch et aller dans le dossier openreports\database\schema utiliser or_dll_mysql.sql idem pour quartz\table_mysql.sql Créer l'utilisateur admin dans la table report_user en donnant les valeurs 1 admin 123 <vide> <vide> 1 Mettez à jour la bibliothèque hibernate http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=72467 copiez le fichier hibernate2.jar dans openreports\webapp\WEB-INF\lib\ Idem pour le connecteur jdbc: http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java3.1.8a.zip/from/pick copiez mysql-connector-java-3.1.8-bin.jar au même endroit Configurer openreports: Ouvrir openreports\src\hybernate.properties modifier uniquement: # MySQL connection properties hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql://localhost/oreports hibernate.connection.username=root hibernate.connection.password=123 Ouvrir openreports\src\openreports.properties modifier le chemin et le serveur: baseDirectory=g:\\openreports\\reports mail.smtp.host=bakanik.univ-ag.fr Ouvrir openreports\src\quartz.properties et modifier: org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost/oreports org.quartz.dataSource.myDS.user = root org.quartz.dataSource.myDS.password = 123 Ajouter une variable système JAVA_HOME="c:\Program Files\Java" si vous avez installé java en c... copiez c:\Program Files\Java\jdk1.5.0_03\lib\tools.jar en c:\Program Files\Java\jre1.5.0_03\lib\tools.jar ouvrez un shell (cmd) allez dans le dossier de base d'openreports (cd \openreports-0.9.0\openreports) exécutez ant (c:\ant\bin\ant) il doit terminer sur un BUILD SUCCESSUL Il a créé un deploy\openreports.war Ouvrez votre navigateur web sur localhost:8080 cliquez sur "Tomcat Manager" en haut à gauche identifiez vous en admin 123456 allez dans la section war file to deploy cliquez sur parcourir chercher openreports\deploy\openreports.war cliquez sur deploy cliquez sur l'applet openreports qui vient d'apparaître... Attention le tomcat sous w2k semble ne pas aimer les undeploy suivis de deploy. Pour mettre à jour une applet Il faut arrêter le tomcat (par l'îcone de la barre de tâchée) et supprimer le dossier openreports dans tomcat\webapps (il doit être dans votre "Program Files"). Ensuite vous relancez tomcat (toujours l'îcone) et vous deploy ez...