Zum Hauptinhalt springen
Version: 16.1

ADONIS 16.1 auf einer Maschine mehrfach ausführen

Sie müssen einige Anpassungen vornehmen, um ADONIS 16.1 mehrfach auf der gleichen Maschine auszuführen. Mit Hilfe dieses Szenarios können Sie beispielsweise gleichzeitig Zugriff auf verschiedene Anwendungsbibliotheken bereitstellen.

Hinweis

Die nachfolgend beschriebenen Schritte sind NICHT notwendig, wenn Sie

  • verschiedene Versionen von ADONIS (z.B. ADONIS 16.0 und ADONIS 16.1) oder

  • Installationen von verschiedenen BOC Management Office-Produkten

auf der gleichen Maschine ausführen möchten. Eine ausreichende Separation dieser Instanzen ist von vorneherein gewährleistet.

Stoppen Sie den Apache Tomcat Web-Server, bevor Sie loslegen.

ADONIS 16.1 neu bereitstellen

Sie können nicht mehrere Instanzen von ADONIS 16.1 aus demselben Installationsverzeichnis ausführen. Deshalb:

  • Kopieren Sie das gesamte ADONIS 16.1 Installationsverzeichnis in einen neuen Ordner.

Als nächstes wird die kopierte Instanz von ADONIS 16.1 angepasst, damit Sie auf der gleichen Maschine wie die ursprüngliche Instanz laufen kann. Führen Sie dazu die folgenden Schritte aus:

Adaptieren Sie den Applikations-Server

Die Konfiguration des ADONIS Applikations-Servers muss adaptiert werden:

  • Öffnen Sie die Konfigurations-Datei server.conf im Ordner "<ADONIS installation>/conf".

Passen Sie folgende Parameter an:

  • ports

    Tragen Sie einen eindeutigen Port für jeden ADONIS Applikations-Server ein. Bei Load Balancing Szenarien tragen Sie einen Port für jeden aworker-Prozess ein, der von einem ADONIS Applikations-Server gestartet werden soll.

  • service.name

    Der Name, unter dem der ADONIS Applikations-Server als Windows Service installiert ist. Geben Sie hier einen eindeutigen Service-Namen ein.

  • service.display_name

    Der Anzeigename wird z.B. im Dienststeuerungs-Manager verwendet, um dem Benutzer einen lesbaren, beschreibenden Namen für den Service anzuzeigen. Geben Sie hier einen eindeutigen Anzeigenamen ein.

  • service.description

    Die Servicebeschreibung wird verwendet, um den Zweck des installierten Service für den Benutzer zu beschreiben. Geben Sie eine eindeutige Servicebeschreibung ein.

Applikations-Server als Service installieren

Stellen Sie sicher, dass jeder ADONIS Applikations-Server unter einem eigenen Windows Benutzerkonto läuft.

  • Öffnen Sie die Windows Eingabeaufforderung und navigieren Sie zum Ordner "<ADONIS Installation>". Beachten Sie dabei, dass der installierende Benutzer Administratoren-Rechte auf dem Ziel-System haben muss.

  • Geben Sie den Befehl aserver.exe -i [-u username -pw password] ein, um das Windows Service zu installieren und gleichzeitig einen Benutzer zuzuweisen, unter dem der Service läuft.

ADONIS Webapplikation installieren

Als nächstes müssen Sie eine Kopie der ADONIS 16.1 Webapplikation für den Apache Tomcat Web-Server bereitstellen:

  • Benennen Sie das Web Application Archive ADONIS16_1.war um, bevor sie es in den Ordner <Tomcat installation>/webapps“ kopieren.

Apache Tomcat Web Server adaptieren

Passen Sie die Einstellungen für den Login-Vorgang auf Seiten des Web-Servers an.

  • Öffnen Sie die Datei ADONIS16_1.war im Ordner <Tomcat Installation>/webapps“ mit einer Komprimierungs-Software. Bearbeiten Sie die Datei adoxx_web.properties im Archiv. Speichern Sie danach die Änderungen.

Passen Sie folgende Parameter an:

  • aservers

    Tragen Sie den Port ein, den Sie vorher in der Datei server.conf für den ADONIS Applikations-Server festgelegt haben.

Konfigurieren Sie jetzt die logback Logging-Komponente, damit die Anwendungsmeldungen der ADONIS 16.1 Webapplikationen in verschiedene Dateien geloggt werden:

  • Öffnen Sie das umbenannte Web Application Archive im Ordner <Tomcat Installation>/webapps“ mit einer Komprimierungs-Software. Bearbeiten Sie die Datei WEB-INF/classes/logback.xml im Archiv.

  • Benennen Sie alle Vorkommnisse von ADONIS16_1 und ADONIS 16.1 um. Speichern Sie danach die Änderungen.

Fertig! Jetzt können Sie die Services starten und ADONIS verwenden.