Recherche
...
Avertissement | ||
---|---|---|
| ||
l'utilisateur jboss doit avoir un JAVA_HOME, pointant vers un JDK en version 5, positionné dans son .basrc (ex : export JAVA_HOME=/opt/jdk1.5.0 |
On s'attend également à ce que ant et maven soient présents sur la machine. De plus, maven doit être présent dans le path (exemple, si besoin, de positionnement du path : export PATH=$PATH:/opt/apache-ant-1.7/bin:/opt/apache-maven-2.0.9/bin)
...
Pour mysql, le script sql de création des bases pourrait ressembler à :
create user nuxeo;
set password for 'nuxeo'@'%' = password('XXXXX');
create database `nuxeo` default character set utf8 collate utf8_general_ci;
grant all privileges on nuxeo.* to 'nuxeo'@'%';
create database `nuxeo_storage` default character set utf8 collate utf8_general_ci;
grant all privileges on nuxeo_storage.* to 'nuxeo'@'%';
...
Paramètre | Description | Exemple |
---|---|---|
nuxeo.dir.parent | Répertoire où sera déployé l'application | /opt/nuxeo |
nuxeo.url | URL utilisé pour les interactions avec CAS lors de différentes actions (login, logout). Le port correspond à tomcat.port.http si tomcat est utilisé directement. En cas d'utilisation d'un frontal apache, le port à utiliser ici est celui du frontal. | |
jboss.console.log | Fichier de trace de la console jboss. Il se trouve par défaut sous <nuxeo.dir.parent>/nuxeo-5.1.6.GA/server/default/log | /var/log/nuxeo-console.log |
jboss.server.log | Fichier de trace du serveur jboss. Il se trouve par défaut sous <nuxeo.dir.parent>/nuxeo-5.1.6.GA/server/default/log | /var/log/nuxeo.log |
db.type | Le type de la base de données utilisée . | MySQL |
db.user | Nom de l'utilisateur pouvant lire et écrire dans les bases de données |
|
db.password | Mot de passe conrespondant à l'utilisateur défini par db.user | e-%truc! |
db.driver | Nom de la classe java du driver JDBC | com.mysql.jdbc.Driver |
db.schema | Nom du schéma | mysql |
db.url | Chaîne de connexion à la base de données nuxeo | jdbc:mysql://localhost/nuxeo |
db.mysql.jena.url | Particularité mysql : le paramètre relaxAutoCommit=true permet d'éviter les messages d'erreur lors des transactions quand autocommit=true | jdbc:mysql://localhost/nuxeo?relaxAutoCommit=true |
db.mysql.compass.url | Particularité mysql : idem paramètre précédent avec en plus emulateLocators=true permettant à compass de supporter les BLOBS | jdbc:mysql://localhost/nuxeo?relaxAutoCommit=true&emulateLocators=true |
rep.type | Type de repository de documents : | jcr |
db.jcr.url | Chaine de connexion à la base de données JCR (si rep.type=jcr) | jdbc:mysql://localhost/nuxeo_storage |
db.sql.server | Serveur de la base de données sql-storage (si rep.type=sql) | localhost |
db.sql.port | Port de base de données sql-storage (si rep.type=sql) | 3306 |
db.sql.db | Nom de la base de données sql-storage (si rep.type=sql) | nuxeo_storage |
db.sql.user | Utilisateur de la base de données sql-storage (si rep.type=sql) |
|
db.sql.password | Mot de passe correspondant à l'utilisateur de la base de données sql-storage (si rep.type=sql) |
|
jdk.home | Chemin d'accès au JDK | /opt/jdk1.5.0 |
jboss.user | Nom de l'utilisateur qui lancera le serveur d'application jboss | jboss |
tomcat.port.http | port HTTP utilisé par le tomcat embarqué par jboss pour répondre aux requêtes HTTP | 8080 |
tomcat.port.jk | port AJP utilisé par le tomcat embarqué par jboss pour répondre aux requêtes AJP (utilisé dans le cas de l'utilisation d'un frontal apache) | 9554 |
cas.url | URL d'accès au serveur CAS de l'établissement | |
ldap.url | URL d'accès au serveur LDAP de référence | ldap://ldap.univ.fr:389 |
ldap.user.searchBaseDn | Base DN utilisé lors des recherches d'utilisateurs dans le LDAP | ou=people,dc=univ,dc=fr |
ldap.user.firstName | Attribut LDAP contenant le nom des l'utilisateurs | givenName |
ldap.user.lastName | Attribut LDAP contenant le nom complert à afficher pour les l'utilisateurs | sn |
ldap.user.company | Attribut LDAP contenant l'organisme de rattachement des utilisateurs | supannOrganisme |
ldap.user.email | Attribut LDAP contenant l'adresse électronique des utilisateurs | |
ldap.user.defaultAdministratorId | UID de l'administrateur de la plateforme | |
ldap.group.searchBaseDn | Base DN utilisé lors des recherches de groupes dans le LDAP | ou=groups,dc=univ,dc=fr |
Le serveur se lance grâce au script run.sh et s'arrête avec shutdown.sh, tous deux présents dans le répertoire d'installation (nuxeo.dir.parent/ du build.properties)
Par défaut, le serveur JBOSS n'écoute que sur l'interface loop-back 127.0.0.1.
Il faut donc spécifier au lancement du serveur, un paramètre indiquant soit l'interface réseau précise sur laquelle on veut servir le Nuxeo, soit toutes les interfaces sans faire le détail, par exemple :
Bloc de code |
---|
/opt/nuxeo/nuxeo-ep-5.2.0-RC1/bin/run.sh -b 0.0.0.0
|
...