1. Nuxeo EP 5
Installation via la récupération du
Code Source
Jean Marie PASCAL
jeanmarie.pascal@gmail.com
2. • Objectifs
Installation de la version 5.1.3 de Nuxeo 5 via la
récupération du code Source
• Etapes
Installation d’une JVM
Installation de Subversion : Tortoise SVN
Installation de Maven
Installation d’ Ant
Installation de JBoss AS
Compilation et Déploiement du code Source Nuxeo 5
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 2
3. Ma Configuration
Système d’exploitation :
Windows XP SP2
Processeur
Intel Core 2 Duo
Mémoire
2Ghz (Requis 1Ghz Minimum)
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 3
4. Installation d’une JVM
Télécharger la dernière version du JDK
Ressource : Site de SUN (V5 obligatoire!!!!)
jdk-1_5_0_14-windows-i586-p
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 4
5. Installation d’une JVM
Ouvrir le fichier téléchargé et suivre l’assistant
d’installation…
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 5
6. Installation d’une JVM
Vérifier l’installation
Ouvrir une fenêtre dos
Menu Démarrer Exécuter…
Taper java –version
Vérifier que le message ci-dessus s’affiche
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 6
7. Installation d’une JVM
Vérifier l’installation des variables d’environnements
Si la variable d’environnement n’existe pas.
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 7
8. Définir les variables
d’environnements
Définir la variable CLASSPATH :
Définir la variable PATH :
Remarque : Voir la slide précédente pour savoir comment créer une
variable d’environnement
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 8
9. Installation de Subversion
Télécharger la dernière version de Tortoise SVN
Ressource : TortoiseSVN.net
Ouvrir le fichier téléchargé et suivre l’assistant
d’installation…
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 9
10. Récupérer les sources
Créer un dossier
Clic droit sur le dossier
Remplir l’invite
de commande
OK
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 10
11. Récupérer les sources
Attendre la fin du téléchargement
Vérifier ensuite le dossier…
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 11
12. Installation de Maven
Télécharger la dernière version de Maven
Ressource : Maven.apache.org
Dezipper le fichier téléchargé dans le dossier
C:opt
On a alors MAVEN_HOME :
C:optapache-maven-2.0.8
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 12
13. Définir les variables
d’environnements
Définir la variable MAVEN_HOME :
Définir la variable MAVEN_OPTS :
Définir la variable PATH :
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 13
14. Installation de Maven
Vérifier l’installation
Ouvrir une fenêtre dos
Menu Démarrer Exécuter…
Taper mvn –v
Vérifier que le message ci-dessus s’affiche
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 14
15. Installation de Ant
Télécharger la dernière version de Ant
Ressource : ant.apache.org
Dezipper le fichier téléchargé dans le dossier
C:opt
On a alors ANT_HOME :
C:optapache-ant-1.7.0
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 15
16. Définir les variables
d’environnements
Définir la variable ANT_HOME :
Définir la variable ANT_OPTS :
Définir la variable PATH :
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 16
17. Installation de Ant
Vérifier l’installation
Ouvrir une fenêtre dos
Menu Démarrer Exécuter…
Taper ant –version
Vérifier que le message ci-dessus s’affiche
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 17
18. Installation de jBoss AS
Télécharger la version 4.0.5
Ressource : SourceForge.net
Dezipper le fichier téléchargé dans le dossier
C:opt
On a alors JBOSS_HOME :
C:optjboss
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 18
19. Installation de jBoss AS
Ouvrir le fichier téléchargé et suivre l’assistant
d’installation…
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 19
20. Installation de jBoss AS
Dans le répertoire JBOSS_HOMEbin
Editer le fichier run.bat
Ajouter la ligne suivante :
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 20
21. Compilation des sources
Aller dans le répertoire où se situe les sources
Retirer l’extension .sample au fichier
build.properties
Editer le fichier et définir le chemin du serveur
Jboss
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 21
22. Compilation des Sources
Ouvrir une fenêtre dos
Menu Démarrer Exécuter…
Aller dans le répertoire ou se situe les sources
Taper la commande : ant patch
Attendre la fin et le message
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 22
23. Compilation des Sources
Toujours dans le répertoire ou se situe les sources
Taper la commande : mvn compile
Attendre la fin et le message
(cela peut durer longtemps suivant la configuration
machine)
Et enfin taper la commande : ant deploy
Et attendre le même message de fin…
Remarque : Si lors de la compilation, il y a une erreur de type Java.heap.size passer
la variable d’environnement MAVEN_OPTS=« -Xmx1024m –Xms512m »
C’est bon…
Rien d’autre à faire en plus.
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 23
24. Démarrer l’application
Dans le répertoire d’installation de JBoss AS
Remarque : C:optjboss= JBOSS_HOME
Répertoire : JBOSS_HOME/bin
Lancer le fichier : run.bat
Et attendre quelques minutes…
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 24
25. Enfin si….
Il se peut que vous ayez une erreur indiquant qu’il manque le
fichier application.xml dans le répertoire
JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF
Pour régler ce problème, une solution est de copier les fichiers
application.xml et jboss-app.xml du répertoire
NUXEO_HOMEserverdefaultdeploynuxeo.earMETA-INF
(réalisé lors de l’installation simple) vers le répertoire
JBOSS_HOMEserverdefaultdeploynuxeo.earMETA-INF
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 25
26. Démarrer l’application
Une fois le message suivant affiché
Ouvrir un Navigateur Web
Adresse : http://localhost:8080/nuxeo/
Login : Administrator
Mdp : Administrator
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 26
29. Pour aller plus loin
Documentation et Screencasts
http://www.nuxeo.org/sections/documentation/
A propos de l’installation
http://doc.nuxeo.org/current/reference/html/nuxeo-boo
Site Web
http://www.nuxeo.org/
http://www.nuxeo.com/
12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 29