Bienvenue sur esup-uportal, ENT EsupV4
https://www.esup-portail.org/pages/viewpage.action?pageId=257064972
La documentation de référence pour l'installation d'uportal4 s'applique également au package esup-uportal :
https://wiki.jasig.org/display/UPM40/Installing+uPortal
Notes d'installation :
-
installation tomcat
- tar xzf apache-tomcat-6.0.35.tar.gz -C /opt
- ln -s /opt/apache-tomcat-6.0.35 /opt/tomcat-esup
- emacs conf/catalina.properties
- shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
-
creation base de données postgresql (mysql non recommandé - cf https://wiki.jasig.org/display/UPM40/MySQL )
- psql
- create USER esup4 with password 'esup4';
- create database esup4;
- grant all privileges on database esup4 to esup4;
- vérification pg_hba.conf :
- host all all 127.0.0.1/8 password
-
Apache en virtualhost
- ProxyPass / ajp://tomcat.univ-ville.fr:8009/
-
récupération esup-uportal
- git clone git://github.com/EsupPortail/esup-uportal.git
-
build.properties
- ln -s build.properties.sample build.properties
- emacs build.properties
- server.home=/opt/tomcat-esup
-
filters/esup.properties
- rép. de travail :
- environment.build.log.dir=/opt/tomcat-esup/logs
- virtualhost
- environment.build.uportal.server=ent.univ-ville.fr
- environment.build.real.uportal.server=ent.univ-ville.fr
- base de données
- environment.build.hibernate.connection.driver_class=org.postgresql.Driver
- environment.build.hibernate.connection.url=jdbc:postgresql://pg.mon-univ.fr/esup4
- environment.build.hibernate.connection.username=esup4
- environment.build.hibernate.connection.password=esup4
- environment.build.jdbc.groupId=postgresql
- environment.build.jdbc.artifactId=postgresql
- environment.build.jdbc.version=9.0-801.jdbc4
- cas
- environment.build.cas.server=cas.univ-ville.fr
- environment.build.cas.protocol=https
- environment.build.cas.context=
- ldap
- environment.build.ldap.url=ldap://ldap.univ-ville.fr
- environment.build.ldap.baseDn=dc=univ-ville,dc=fr
- environment.build.ldap.userName=
- environment.build.ldap.password=
- environment.build.ldap.pooled=false
- environment.build.ldap.uidAttr=uid
-
ajout dépendance Postgresql
- emacs pom.xml
- on décommente le bloc situé sous le commentaire ""
-
déploiement
- la première fois :
- ant -Dmaven.test.skip=true clean initportal
- puis (pour prise en compte modifs configs) :
- ant -Dmaven.test.skip=true clean deploy-ear
-
lancement
-
ajout d'un administrateur en ligne de commandes (celui-ci aura alors accès à l'IHM d'administration)
[https://wiki.jasig.org/display/UPM40/Add+Portal+Admininstrator]
- ant -Dmaven.test.skip=true data-export -Dtype=group-membership -Dsysid="Portal Administrators" -Ddir=/tmp
- emacs /tmp/Portal_Administrators.group-membership.xml
- ant -Dmaven.test.skip=true data-import -Dfile=/tmp/Portal_Administrators.group-membership.xml