forked from uPortal-Project/uPortal
-
Notifications
You must be signed in to change notification settings - Fork 26
/
README
79 lines (66 loc) · 3.17 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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