Outils logiciels pour les cours Paris II

Cours Paris II

Stages/ Thèses/ Séminaires

Laboratoire

edit SideBar

Jpivot

INSTALLATION JPIVOT SUR MAC OS X

1. Téléchargez et installez jdk-8u77-macosx-x64.dmg
Ouvrez le Terminal et tapez java -version, si l'installation de JDK est réussie, vous voyez:
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

2. Téléchargez et décompressez XAMPP.zip dans /Applications

3. Lancez XAMPP à partir du Teminal
/Applications/XAMPP/xamppfiles/xampp start

(Vous terminez XAMPP à partir du Teminal : /Applications/XAMPP/xamppfiles/xampp stop ou à partir XAMPP Control Panel: XAMPP/manager-osx.)

Si le lancement se termine avec succès, vous voyez dans le Terminal:
Starting XAMPP for Mac OS X 5.6.15-2...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

Vous démarrez votre navigateur de web et remplissez http://127.0.0.1/ ou http://localhost pour afficher la page de test de XAMPP.


Page de test de XAMPP.

4. Lancez Tomcat à partir du Teminal
/Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/bin/startup.sh

(Terminez : /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/bin/shutdown.sh)

Si le lancement se termine avec succès, vous voyez dans le Terminal:
Using CATALINA_BASE: /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68
Using CATALINA_HOME: /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68
Using CATALINA_TMPDIR: /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
Using CLASSPATH: /Applications/XAMPP/xamppfiles/apache-tomcat 7.0.68/bin/bootstrap.jar:/Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/bin/tomcat-juli.jar
Tomcat started.

Vous démarrez votre navigateur de web et remplissez http://localhost:8080 pour afficher la page de test de Tomcat.


Page de test de Tomcat.

5. Ouvrez http://localhost/phpmyadmin.


Page de phpMyAdmin.

Vous créez un nouvel utilisateur avec ces informations:
+Nom d'utilisateur : thao
+Nom d'hôte : localhost
+Mot de passe : thao

Choisissez le cas Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base, puis donnez les privilèges globaux pour ce compte. Ensuite, vous cliquez sur Exécuter .

Retournez à http://localhost/phpmyadmin, choisissez l'onglet Comptes d'utilisateurs, cochez le cas thao, cliquez sur Changer les privilèges.

Vous continuez à choisir l'onglet Bases de données. La liste des bases données est affichée. Vous choisissez foodmart, cliquez sur Exécuter.

Une page des privilèges pour thao sur la base de données foodmart est affichée. Vous cochez Tout cocher, puis cliquez sur Exécuter.

(Quand vous créez un nouvel utilisateur, vous changez le nom d'utilisateur et le mot de pass. La base de données foodmart est l'échantillon de données. Vous donnez toujours à chaque nouvel utilisateur tous les privilèges sur cette base.)

6. Ouvrez le dossier /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/webapps/mondrian/WEB-INF/schema-uploader/catalog

Vous copiez le fichier FoodMart.xml et renommez le nouveau fichier pour devenir thao.xml

(FoodMart.xml est l'échantillon de catalogue. Vous ajoutez toujours ce fichier dans le catalog de chaque nouvel utilisateur.)

7. Ouvrez le fichier userdb.xml dans le répertoire /Applications/XAMPP/xamppfiles/apache-tomcat-7.0.68/webapps/mondrian/WEB-INF/schema-uploader, ajoutez ces codes entre <users> </users>

               <user> 
<userName>thao</userName>
<password>thao</password>
<dbInfoOverlay>
<jdbcUrl>jdbc:mysql://localhost/thao</jdbcUrl>
<jdbcUser>thao</jdbcUser>
<jdbcPassword>thao</jdbcPassword>
</dbInfoOverlay>
<catalogXml>thao.xml</catalogXml>
</user>

Pour plus d'informations de management des utilisateurs, vous pouvez lire le fichier USER_MANAGEMENT.txt dans XAMPP/xamppfiles/jpivot extension all_in_one.
-<userName>thao</userName> et <password>thao</password> pour accéder dans Jpivot.
- jdbcUrl (the JDBC URL of the target DB server and DB schema): thao
- jdbcUser (the name of the database user): thao
- jdbcPassword (the password of the database user): thao
Le nom d'utilisateur sur MySQL, le nom d'utilisateur sur Jpivot et le nom de catalogue sont identiques.

8. Vous démarrez votre navigateur de web et remplissez http://localhost:8080/mondrian/login.jsp pour afficher la page d'entrée à Jpivot. Vous remplissez le nom d'utilisateur: thao et le mot de pass : thao, cliquez Login pour accéder dans Jpivot.


Page de Jpivot.
UP2