Anzahl gleichzeitiger aktiver Sessions begrenzen#

Es ist möglich, die Anzahl gleichzeitiger aktiver Sessions in Tomcat zu begrenzen. Wenn die Begrenzung erreicht ist, können neue Benutzer nicht mehr auf die Webapplikation zugreifen, bis frühere Sessions beendet sind. Dazu:

  • Öffnen Sie die Datei ADOIT12_0.war im Ordner “<Tomcat Installation>/webapps“ mit einer Komprimierungs-Software. Bearbeiten Sie die Datei META-INF/context.xml im Archiv.

  • Erweitern Sie die context Definition (<Context>) um ein neues Element manager (<Manager>) und fügen Sie das Attribut "maxActiveSessions" mit einer von Ihnen gewählten Begrenzung hinzu. Speichern Sie danach die Änderungen.

Beispiel

<?xml version='1.0' encoding='UTF-8'?> <Context path='/*' cookies='true'> <Manager maxActiveSessions = "1000"/></Context>

Den Standard-Manager verwenden und eine Höchstgrenze von 1000 parallel aktiven Sessions festlegen.

Fertig! Starten Sie den Apache Tomcat Web-Server neu, damit die Änderungen wirksam werden.