nuxeo5 - installation code source

29
Nuxeo EP 5 Nuxeo EP 5 Installation via la récupération du Installation via la récupération du Code Source Code Source Jean Marie PASCAL Jean Marie PASCAL [email protected] [email protected]

Upload: pascal-jean-marie

Post on 17-May-2015

2.997 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Nuxeo5 - Installation Code Source

Nuxeo EP 5Nuxeo EP 5

Installation via la récupération du Installation via la récupération du Code SourceCode Source

Jean Marie PASCALJean Marie [email protected]@gmail.com

Page 2: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 2

Installation de la version 5.1.3 de Nuxeo 5 via la Installation de la version 5.1.3 de Nuxeo 5 via la récupération du code Sourcerécupération du code Source

• Objectifs

• 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

Page 3: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 3

Ma ConfigurationMa Configuration Système d’exploitation : Système d’exploitation :

Windows XP SP2Windows XP SP2

ProcesseurProcesseur Intel Core 2 DuoIntel Core 2 Duo

MémoireMémoire 2Ghz (Requis 1Ghz Minimum)2Ghz (Requis 1Ghz Minimum)

Page 4: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 4

Installation d’une JVMInstallation d’une JVM

Télécharger la dernière version du JDKTélécharger la dernière version du JDKRessourceRessource : : Site de SUNSite de SUN (V5 obligatoire!!!!)(V5 obligatoire!!!!)

jdk-1_5_0_14-windows-i586-pjdk-1_5_0_14-windows-i586-p

Page 5: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 5

Installation d’une JVMInstallation d’une JVM Ouvrir le fichier téléchargé et suivre l’assistant Ouvrir le fichier téléchargé et suivre l’assistant

d’installation…d’installation…

Page 6: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 6

Installation d’une JVMInstallation d’une JVM

Vérifier l’installationVérifier l’installationOuvrir une fenêtre dos Ouvrir une fenêtre dos

Menu Démarrer Menu Démarrer Exécuter… Exécuter…

Taper java –version Taper java –version

Vérifier que le message ci-dessus s’afficheVérifier que le message ci-dessus s’affiche

Page 7: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 7

Installation d’une JVMInstallation d’une JVM Vérifier l’installation des variables d’environnementsVérifier l’installation des variables d’environnements

Si la variable d’environnement n’existe pas.

Page 8: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 8

Définir les variables Définir les variables d’environnementsd’environnements

Définir la variable CLASSPATH : Définir la variable CLASSPATH :

Définir la variable PATH : Définir la variable PATH :

Remarque : Voir la slide précédente pour savoir comment créer une Remarque : Voir la slide précédente pour savoir comment créer une variable d’environnementvariable d’environnement

Page 9: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 9

Installation de SubversionInstallation de Subversion

Télécharger la dernière version de Tortoise SVNTélécharger la dernière version de Tortoise SVNRessourceRessource : : TortoiseSVN.netTortoiseSVN.net

Ouvrir le fichier téléchargé et suivre l’assistant Ouvrir le fichier téléchargé et suivre l’assistant d’installation…d’installation…

Page 10: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 10

Récupérer les sourcesRécupérer les sources Créer un dossier Créer un dossier

Clic droit sur le dossierClic droit sur le dossier

Remplir l’invite Remplir l’invite de commandede commande

OKOK

Page 11: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 11

Récupérer les sourcesRécupérer les sources Attendre la fin du téléchargementAttendre la fin du téléchargement

Vérifier ensuite le dossier…Vérifier ensuite le dossier…

Page 12: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 12

Installation de MavenInstallation de Maven

Télécharger la dernière version de MavenTélécharger la dernière version de MavenRessourceRessource : : Maven.apache.orgMaven.apache.org

Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\

On a alors MAVEN_HOME : On a alors MAVEN_HOME : C:\opt\apache-maven-2.0.8C:\opt\apache-maven-2.0.8

Page 13: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 13

Définir les variables Définir les variables d’environnementsd’environnements

Définir la variable MAVEN_HOME : Définir la variable MAVEN_HOME :

Définir la variable MAVEN_OPTS : Définir la variable MAVEN_OPTS :

Définir la variable PATH :Définir la variable PATH :

Page 14: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 14

Installation de MavenInstallation de Maven

Vérifier l’installationVérifier l’installationOuvrir une fenêtre dos Ouvrir une fenêtre dos

Menu Démarrer Menu Démarrer Exécuter… Exécuter…

Taper mvn –v Taper mvn –v

Vérifier que le message ci-dessus s’afficheVérifier que le message ci-dessus s’affiche

Page 15: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 15

Installation de AntInstallation de Ant

Télécharger la dernière version de AntTélécharger la dernière version de AntRessourceRessource : : ant.apache.organt.apache.org

Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\

On a alors ANT_HOME : On a alors ANT_HOME : C:\opt\apache-ant-1.7.0C:\opt\apache-ant-1.7.0

Page 16: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 16

Définir les variables Définir les variables d’environnementsd’environnements

Définir la variable ANT_HOME : Définir la variable ANT_HOME :

Définir la variable ANT_OPTS : Définir la variable ANT_OPTS :

Définir la variable PATH :Définir la variable PATH :

Page 17: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 17

Installation de AntInstallation de Ant

Vérifier l’installationVérifier l’installationOuvrir une fenêtre dos Ouvrir une fenêtre dos

Menu Démarrer Menu Démarrer Exécuter… Exécuter…

Taper ant –version Taper ant –version

Vérifier que le message ci-dessus s’afficheVérifier que le message ci-dessus s’affiche

Page 18: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 18

Installation de jBoss ASInstallation de jBoss AS

Télécharger la version 4.0.5Télécharger la version 4.0.5RessourceRessource : : SourceForge.netSourceForge.net

Dezipper le fichier téléchargé dans le dossierDezipper le fichier téléchargé dans le dossierC:\opt\C:\opt\

On a alors JBOSS_HOME : On a alors JBOSS_HOME : C:\opt\jbossC:\opt\jboss

Page 19: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 19

Installation de jBoss ASInstallation de jBoss AS Ouvrir le fichier téléchargé et suivre l’assistant Ouvrir le fichier téléchargé et suivre l’assistant

d’installation…d’installation…

Page 20: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 20

Installation de jBoss ASInstallation de jBoss AS

Dans le répertoire JBOSS_HOME\binDans le répertoire JBOSS_HOME\binEditer le fichier run.batEditer le fichier run.batAjouter la ligne suivante : Ajouter la ligne suivante :

Page 21: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 21

Compilation des sourcesCompilation des sources Aller dans le répertoire où se situe les sourcesAller dans le répertoire où se situe les sources

Retirer l’extension .sample au fichier Retirer l’extension .sample au fichier build.propertiesbuild.properties

Editer le fichier et définir le chemin du serveur Editer le fichier et définir le chemin du serveur JbossJboss

Page 22: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 22

Compilation des SourcesCompilation des Sources Ouvrir une fenêtre dos Ouvrir une fenêtre dos

Menu Démarrer Menu Démarrer Exécuter… Exécuter…

Aller dans le répertoire ou se situe les sourcesAller dans le répertoire ou se situe les sourcesTaper la commande : Taper la commande : ant patchant patch

Attendre la fin et le messageAttendre la fin et le message

Page 23: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 23

Compilation des SourcesCompilation des Sources Toujours dans le répertoire ou se situe les sourcesToujours dans le répertoire ou se situe les sources

Taper la commande : Taper la commande : mvn compilemvn compileAttendre la fin et le message Attendre la fin et le message

(cela peut durer longtemps suivant la configuration (cela peut durer longtemps suivant la configuration machine)machine)

Et enfin taper la commande : Et enfin taper la commande : ant deployant deployEt attendre le même message de fin…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 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 »la variable d’environnement MAVEN_OPTS=« -Xmx1024m –Xms512m » C’est bon…

Rien d’autre à faire en plus.

Page 24: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 24

Démarrer l’applicationDémarrer l’application Dans le répertoire d’installation de JBoss ASDans le répertoire d’installation de JBoss AS

Remarque : C:\opt\jboss= JBOSS_HOMERemarque : C:\opt\jboss= JBOSS_HOME

Répertoire : JBOSS_HOME/binRépertoire : JBOSS_HOME/binLancer le fichier : run.bat Lancer le fichier : run.bat Et attendre quelques minutes…Et attendre quelques minutes…

Page 25: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 25

Enfin si….Enfin si…. Il se peut que vous ayez une erreur indiquant qu’il manque le Il se peut que vous ayez une erreur indiquant qu’il manque le

fichier application.xml dans le répertoirefichier application.xml dans le répertoire JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF

Pour régler ce problème, une solution est de copier les fichiers Pour régler ce problème, une solution est de copier les fichiers application.xmlapplication.xml et et jboss-app.xml jboss-app.xml du répertoiredu répertoire NUXEO_HOME\server\default\deploy\nuxeo.ear\META-INFNUXEO_HOME\server\default\deploy\nuxeo.ear\META-INF

(réalisé lors de l’installation simple) vers le répertoire(réalisé lors de l’installation simple) vers le répertoire JBOSS_HOME\server\default\deploy\nuxeo.ear\META-INFJBOSS_HOME\server\default\deploy\nuxeo.ear\META-INF

Page 26: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 26

Démarrer l’applicationDémarrer l’application Une fois le message suivant affichéUne fois le message suivant affiché

Ouvrir un Navigateur Web Ouvrir un Navigateur Web Adresse : Adresse : http://localhost:8080/nuxeo/http://localhost:8080/nuxeo/

Login : AdministratorLogin : AdministratorMdp : AdministratorMdp : Administrator

Page 27: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 27

Page 28: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 28

Page 29: Nuxeo5 - Installation Code Source

12/02/2008 http://opensourceecm.blogspot.com/search/label/Nuxeo 29

Pour aller plus loinPour aller plus loinDocumentation et ScreencastsDocumentation et Screencasts

http://www.nuxeo.org/sections/documentation/http://www.nuxeo.org/sections/documentation/

A propos de l’installationA propos de l’installation http://doc.nuxeo.org/current/reference/html/nuxeo-book.htmlhttp://doc.nuxeo.org/current/reference/html/nuxeo-book.html

Site WebSite Web http://www.nuxeo.org/http://www.nuxeo.org/ http://www.nuxeo.com/http://www.nuxeo.com/