Installation sous Windows MySQL.

publicité
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...
Téléchargement