Skip to content

Le fork EsupPortail d'uPortal est en maintenance. Nous vous conseillons d'utiliser directement uPortal fourni par Apereo

License

Notifications You must be signed in to change notification settings

EsupPortail/esup-uportal

 
 

Repository files navigation

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 "<!-- POSTGRESQL driver. Uncomment if you need to -->"

* 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
  * cd /opt/tomcat-esup/bin ; ./startup.sh ; tail -f /opt/tomcat-esup/logs/*
  * firefox http://ent.univ-ville.fr/uPortal/

* 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

About

Le fork EsupPortail d'uPortal est en maintenance. Nous vous conseillons d'utiliser directement uPortal fourni par Apereo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 81.2%
  • CSS 10.7%
  • XSLT 3.1%
  • HTML 2.5%
  • JavaScript 2.3%
  • Groovy 0.1%
  • Other 0.1%