Vous pouvez installer le portail à partir d'une distribution générée via Maven comme par exemple la distribution disponible sur ce site.

Pré-requis

  • Disposer d'une plateforme Redhat ou CentOS 6.
  • Avoir une instance MySQL pour accueillir le portail.
  • Avoir une instance Nuxéo déjà configurée.
  • Disposer d'un annuaire.
  • Disposer optionnellement d'un frontal Apache.

Un exemple d'installation de socle est disponible sur cette page.

Installation du livrable

Création d'un utilisateur portal pour le lancement du portail :

groupadd -r portal
useradd -r -g portal portal

Configuration du système de fichiers

Augmenter la limite du nombre de fichiers ouverts pour l'utilisateur portal (utilisateur permettant de démarrer le portail) en modifiant le fichier /etc/security/limits.conf :

portal    soft    nofile    4096
portal    hard    nofile    4096

Extraction du livrable (ici la version 1.0 de démonstration) :

cd /opt
unzip portal-demo-prod-1.0.zip

Modification du propriétaire et des droits :

chown -R portal:portal /opt/portal-demo-prod-1.0/
chmod -R 755 /opt/portal-demo-prod-1.0/

Création d'un lien symbolique :

ln -s /opt/portal-demo-prod-1.0/ /opt/portal

Copie et activation du script de lancement automatique :

cp /opt/portal/jboss-as/bin/portal /etc/init.d/
chmod -R 755 /etc/init.d/portal
chkconfig portal on