Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp3prepare-db [2016/10/27 07:32] – angelegt Raoul Gunnar Boreniusde:shibidp3prepare-db [2017/02/01 17:31] (aktuell) – gelöscht Raoul Gunnar Borenius
Zeile 1: Zeile 1:
-===== IdP 3.x Vorarbeiten: SQL-DB ===== 
- 
-Optional, um die Informationen zu User Consent (ehemals uApprove) und persistentId dauerhaft zu speichern. Siehe [[de:shibidp3storage|Storage]]. 
- 
-====MySQL==== 
- 
-===Debian 8=== 
-<code bash> 
-root@idp:~# apt-get install mysql-server mysql-client libmysql-java  
-</code> 
- 
-Damit der Tomcat die MySQL-Java-Library beim Starten einliest (damit der IdP sie dann verwenden kann) wird 
-diese üblicherweise in /etc/tomcat8/catalina.properties in den "common.loader" aufgenommen. Dies hat den Nachteil dass diese Datei dann bei jedem Upgrade manuell mit einer neuen catalina.properties verglichen werden muss. Man kann sich die Arbeit ersparen (sofern man dort nicht sowieso Anpassungen machen muss was beim Einsatz des IdPs als einziges Servlet im Tomcat aber nicht nötig sein sollte!) indem man die mysql-Datei in das Runtime-Lib-Verzeichnis von Tomcat verlinkt. Dort wird sie dann automatisch eingelesen: 
- 
-<code bash> 
-root@idp:~# mkdir -p /var/lib/tomcat8/lib 
-root@idp:~# ln -s /usr/share/java/mysql.jar /var/lib/tomcat8/lib 
-root@idp:~# systemctl restart tomcat8 
-</code> 
- 
-====PostgreSQL==== 
- 
-Siehe hierzu einstweilen die [[https://www.switch.ch/aai/guides/idp/installation/#sqldatabase|Anleitung der Schweizer Kolleg(inn)en]].  
-Hierzu jedenfalls die entsprechende Java JDBC Komponente installieren (Debian/Ubuntu): 
-<code bash> 
-root@idp:~#  apt-get install libpostgresql-jdbc-java 
-</code> 
-===RHEL=== 
-<code bash> 
-yum install postgresql-server postgresql 
-</code> 
  
  • Zuletzt geändert: vor 9 Jahren