CIB webdesk technischer Leitfaden

7. Betrieb

7.1. Deployment des CIB webdesk

Da CIB webdesk die Konfiguration jeweils innerhalb des von CIB software GmbH bereitgestellten WAR Files mitbringt, muss bei dem Deployment auf die jeweilige Apache Tomcat die Konfiguration angepasst werden. Auch bei Nutzung des „Plugin Konzepts“ muss die von CIB Software GmbH gelieferte WAR Datei vom Kunden selbst angepasst werden.

Im Folgenden wird ein allgemeines, beispielhaftes Vorgehen des Deployments beschrieben. Je nach Umgebung bei Kunden kann das automatische Deployment angepasst sein oder auf andere Art und Weise von statten gehen.

Für das Deployment sind folgende Schritte notwendig:

  1. Lieferung einer WAR bzw. ZIP Datei durch CIB software GmbH
  2. Gegebenenfalls Anpassungen des Kunden-Deployment-Systems, der Konfiguration, der Kunden-Plugins oder der Umgebung. Die notwendigen Anpassungen werden im Normalfall durch CIB software GmbH in bei der Freigabe der CIB webdesk Version kommuniziert.
  3. Einstellung der CIB webdesk Version in das Kunden-Deployment-System
  4. Anpassung des WAR Files durch das Kunden-Deployment-System, beispielsweise:
    1. Auspacken der WAR Datei
    2. Anreicherung der kundenspezifischen Plugins durch kopieren der entsprechenden Konfigurationsdateien nach „/WEB-INF/plugins“ und der benötigten Libraries nach „/WEB-INF/lib“ (Siehe Kapitel „Das Plugin-Konzept von CIB webdesk“)
    3. Anpassung der webdesk.properties Datei falls das Plugin Konzept nicht genutzt wird
  5. Gegebenenfalls Undeployment der alten CIB webdesk Version, falls eine Version bereits im Einsatz ist
  6. Herunterfahren der jeweiligen Servlet Containers
  7. Aufspielen des CIB webdesk auf den Servlet Container
  8. Starten des Servlet Containers durch das entsprechende Skript

Undeployment und Deployment sind abhängig von der Umgebung des Kunden und des eingesetzten Servlet Containers. Beispielsweise je nach Einstellungen der Apache Tomcat muss CIB webdesk unterschiedlich in die Apache Tomcat deployed werden. Ist „Autodeployment“ konfiguriert, genügt es, die WAR Datei direkt in den webapps Ordner zu kopieren. Andernfalls kann auch direkt das entpackte WAR-File im Apache Tomcat eingespielt werden.

Hinweis zu Apache Tomcat: Es wird nicht empfohlen, das automatische Redeployment zur Laufzeit über den Tomcat-Manager zu verwenden, da dies zu einem inkonsistenten Zustand der CIB webdesk Instanz führen kann.