Recherche
...
| Avertissement | ||
|---|---|---|
| ||
L'utilisateur jboss doit avoir un JAVA_HOME, pointant vers un JDK, positionné dans son .basrc. Exemple:
|
...
En plus de la création de la base et des recommandations sur la version 8.3 de PostgreSQL, il vous faut également sur la base de données qui contiendra le repository (nuxeo_storage ici) exécuter cette requête :
create language plpgsql;
...
| Bloc de code |
|---|
org.postgresql.util.PSQLException: ERREUR: le langage « plpgsql » n'existe pas
|
Dans la le cas où vous utilisez MySQL, il est nécessaire d'utiliser le service de gestion des transactions InnoDB.
Vérifiez la présence de la ligne suivante dans my.cnf : default-storage_engine = innodb
...
| Remarque | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
Si vous utilisez un serveur proxy il faut :
|
| Volet |
|---|
sh <nuxeo.dir.parent>/nuxeo-dm-5.2.0/bin/jbossctl start & |
...
Paramètre | Description | Exemple | ||
|---|---|---|---|---|
Paramètres globaux |
|
| ||
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.bind.address | Interface réseau sur laquelle le serveur JBOSS écoute (0.0.0.0 pour écouter sur toutes les interfaces) Voir plus bas section "Interfaces réseau" | 147.127.96.21 | ||
jboss.console.log | Fichier de trace de la console jboss. Il se trouve par défaut sous <nuxeo.dir.parent>/nuxeo-dm-5.2.0/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-dm-5.2.0/server/default/log | /var/log/nuxeo.log | ||
jboss.log4j.level | Niveau de logs du serveur JBOSS. Ce niveau vaut par défaut INFO. | INFO | ||
Connexion à la base de données |
|
| ||
db.type | Le type de la base de données utilisée . | PostgreSQL | ||
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 | org.postgresql.Driver | ||
db.schema | Nom du schéma | postgresql | ||
db.url | Chaîne de connexion à la base de données nuxeo | jdbc:postgresql://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 | ||
Base de données "repository" |
|
| ||
db.sql.server | Serveur de la base de données sql-storage | localhost | ||
db.sql.port | Port de base de données sql-storage | 3306 si base mysql | ||
db.sql.db | Nom de la base de données sql-storage | 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) |
| ||
JBOSS |
|
| ||
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 | ||
Authentification |
|
| ||
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.defaultGroup | Groupe correspondant à tous les utilisateurs dans l'annuaire LDAP. Ce groupe peut ou non contenir des utilisateurs. Si aucun groupe n'existe, la valeur "members" est requise. | members | ||
ldap.group.searchBaseDn | Base DN utilisé lors des recherches de groupes dans le LDAP | ou=groups,dc=univ,dc=fr | ||
Thème graphique |
|
| ||
ecm.instance.name |
|
| ||
ecm.instance.description |
|
| ||
Titre de la fenêtre du navigateur web | ESUP-ECM | ecm.product.name |
|
|
default.logo.path |
| Logo par défaut | logo-ESUPECM.png | |
local.logo.path | Nom complet du logo de l'établissement |
| ||
local.banner.background.path | Nom complet de l'image de fond de la bannière supérieure |
| ||
local.cell.background.color | Couleur de fond des boutons de menu |
| ||
OpenOffice |
|
| ||
openoffice.home | Répertoire d'installtion du serveur Open Office | /opt/openoffice | ||
openoffice.port | Port d'écoute du serveur Open Office | 8100 | ||
Mails |
|
| ||
mail.pop3.host | Adresse du serveur pop utilisé pour la réception des mails | pop.univ.fr | ||
mail.smtp.host | Adresse du serveur smtp utilisé pour l'envoi des notifications par mail | smtp.univ.fr | ||
mail.smtp.port | Port du serveur smtp | 25 | ||
mail.from | Adresse utilisée dans le champ 'from' lors de l'envoi des mails | admin@univ.fr |
Le fichier default.properties définit le fonctionnement standard . Il est possible d'ajouter et d'enlever des fontionnalités en modifiant la valeur de ces paramètres : il est conseillé de le faire dans build.properties.
Paramètre | Description | Valeur par défaut |
|---|---|---|
use.website.type | Permet de créer des documents de type "website" dans les espaces de travail. | false |
use.image.type | Permet de créer des documents de type "image" dans les espaces de travail. | false |
use.forum.type | Permet de créer des documents de type "forum" dans les espaces de travail | false |
use.mail.type | Permet de créer des documents de type "mail" dans les espaces de travail. | false |
use.virtual.navigation | Permet de parcourir l'ensemble des documents par zone géographique et par thème | false |
use.users.manager | Permet à l'administrateur de visualiser, de créer et de modifier les utilisateurs et les groupes. | true |
use.vocabularies.manager | Permet de gérer les vocabulaires utilisés par Nuxéo. | false |
use.themes.manager | Permet à l'administrateur du site de créer le thème local. | true |
show.personnal.workspace | Affiche un lien "Espace personnel" qui permet aux utilisateurs d'accéder à leur espace de travail personnel. | true |
show.user.dashboard | Affiche le tableau récapitulatif à l'utilisateur venant de se connecter. | true |
show.repository | Affiche un lien "retour à la base documentaire" quand l'utilisateur est dans son espace de travail personnel. | true |
...