Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp:prepare-tomcat [2021/10/04 16:10] – [Port-Konfiguration] ggf. aktualisieren Silke Meyerde:shibidp:prepare-tomcat [2024/03/04 15:53] (aktuell) – [Debian 10/11] Wolfgang Pempe
Zeile 5: Zeile 5:
 ===== Installation ===== ===== Installation =====
  
-==== Debian 10 ====+==== Debian 10/11 ====
  
 <code bash> <code bash>
Zeile 31: Zeile 31:
 Einige globale Java-Parameter müssen beim Tomcat-Start festgelegt werden. Das IdP-Servlet benötigt mehr Speicher, als gemäß den Voreinstellungen vorgesehen ist und Zugriff auf das Filesystem: Einige globale Java-Parameter müssen beim Tomcat-Start festgelegt werden. Das IdP-Servlet benötigt mehr Speicher, als gemäß den Voreinstellungen vorgesehen ist und Zugriff auf das Filesystem:
  
-==== Debian 10 ====+==== Debian 10/11 ====
  
 <file bash /etc/default/tomcat9> <file bash /etc/default/tomcat9>
 # den Tomcat mit genug Speicher starten: # den Tomcat mit genug Speicher starten:
-JAVA_OPTS="-Djava.awt.headless=true -XX:+UseConcMarkSweepGC -Xms1024m -Xmx2048m"+JAVA_OPTS="-Djava.awt.headless=true -Xms1024m -Xmx2048m"
 </file> </file>
  
Zeile 87: Zeile 87:
  
 IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher ergibt es keinen Sinn (bzw. führt nur zu unnötigen IdP-Fehlermeldungen), einzustellen, dass alte Sessions über Tomcat-Neustarts persistiert werden sollen. Deaktivieren Sie daher dieses Tomcat-Feature: IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher ergibt es keinen Sinn (bzw. führt nur zu unnötigen IdP-Fehlermeldungen), einzustellen, dass alte Sessions über Tomcat-Neustarts persistiert werden sollen. Deaktivieren Sie daher dieses Tomcat-Feature:
- 
-FIXME: Abgleich mit mitgelieferter Datei unter Debian 11 
  
 <file xml /etc/tomcat9/context.xml> <file xml /etc/tomcat9/context.xml>
Zeile 101: Zeile 99:
     <!-- web application will be reloaded.                                   -->     <!-- web application will be reloaded.                                   -->
     <WatchedResource>WEB-INF/web.xml</WatchedResource>     <WatchedResource>WEB-INF/web.xml</WatchedResource>
 +    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
     <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>     <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
  
Zeile 112: Zeile 111:
  
 ===== Java Standard Tag Library (JSTL) ===== ===== Java Standard Tag Library (JSTL) =====
-==== Debian 10 ==== +==== Debian 10/11 ==== 
-Unter Debian 10 kann die JSTL aus dem Debian-Repository installiert werden:+Unter Debian 10 und 11 kann die JSTL aus dem Debian-Repository installiert werden:
 <code bash> <code bash>
 root@idp:~# apt install libtaglibs-standard-impl-java root@idp:~# apt install libtaglibs-standard-impl-java
  • Zuletzt geändert: vor 2 Monaten