...
- Führen Sie nach der Installation die Datei "tomcat8w.exe" im bin Verzeichnis des Tomcats aus.
- Führen Sie folgende Schritte durch:
- Tab „General“: Stellen Sie den Start des Dienstes auf automatisch.
- Falls Sie die automatische Datenbankmigration aus den Applikationen nutzen wollen, fügen Sie bitte zusätzlich folgende Parameter im Feld "Java Options" ein:
- "-Datp.db.migration=auto" für den ATP
- "-Ddac6.db.migration=auto" für DAC 6
- "-Datp.db.migration=auto" für den ATP
- Tab „Java“: Im Feld "Initial Memory Pool" tragen Sie "512" ein
- Tab „Java“: Im Feld "Maximum Memory Pool" tragen Sie ca. die Hälfte des verfügbaren physikalischen Arbeitsspeichers ein. Als Minimum empfehlen wir jedoch "2048". Bedenken Sie bitte bei 32-Bit-Systemen die Beschränkung des Arbeitsspeichers auf ca. 3,5 GB. Die hier gemachten Speichereinstellungen beeinflussen die Performance und Lauffähigkeit der Applikation. Unter Umständen sind diese bei wachsender Benutzung im Laufe der Zeit anzupassen.
- Kopieren Sie den zu Ihrem Datenbankserver passenden Datenbanktreiber in das "\lib"-Verzeichnis im Tomcat-Installationsverzeichnis.
- Wenn Sie die Datenbankverbindung als JNDI-Verbindung im Tomcat konfigurieren möchten, gehen Sie wie folgt vor:
- Öffnen Sie die "context.xml"-Datei im "\conf"-Verzeichnis des Tomcats
- Fügen Sie einen neuen "Resource" XML Tag mit passenden Attributen für Ihr eingesetztes DBMS und folgenden Namen ein:
- "jdbc/portaldatasource" für den ATP
- "jdbc/dac6datasource" für DAC 6
- "Resource" XML Tag Beispiel für DAC6 mit MSSQL
Code Block language xml <Resource name="jdbc/dac6datasource" auth="Container" type="javax.sql.DataSource" maxTotal="100" maxIdle="30" maxWaitMillis="10000" username="dac6" password="dac6" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;databaseName=dac6" />
Einrichtung der Deployments
...
- Kopieren und entpacken Sie die war-Dateien aus dem Auslieferungspaket in das „\webapps“-Verzeichnis im Tomcat-Installationsverzeichnis. Sie können das Paket selbstverständlich zunächst an einen anderen Ort editieren, um dort die Konfiguration vorzunehmen, und nach Fertigstellung nach „\webapps“ kopieren.
- Nun konfigurieren Sie folgende Dateien unterhalb dieses Ordners:
- "\WEB_INF\classes\META-INF\persistence.xml":
- In dieser Datei kommentieren Bei Verwendung einer JNDI-Verbindung
- Keine Anpassung in der "persistence.xml"-Datei notwendig
- Bei direkte Angabe der Datenbankverbindung
- Löschen Sie die Zeile mit dem XML Tag "<non-jta-data-source>" vollständig
- Kommentiern Sie den "<properties>" XML Block ein
- Kommentieren Sie den Block für Ihr eingesetztes DBMS ein und die anderen Blöcke aus
- Passen Sie IP/Hostname des Datenbankservers, den Datenbanknamen und Benutzer/Passwort entsprechend den unter dem Punkt „Datenbank“ gewählten Parametern an.
- In dieser Datei kommentieren Bei Verwendung einer JNDI-Verbindung
- "\migration\sql\common\V20200113100000000__Insert_TSETTING.sql":
- Ändern Sie die URL zum Wert "OPENID_ATP_PATH"
- Hier muss die URL angegeben werden, unter der das ATP in Ihrem Netzwerk öffentlich erreichbar ist.
- Z.B. "http://demo.amana.de/atp"
- Ändern Sie die URL zum Wert "OPENID_DAC6_PATH"
- Hier muss die URL angegeben werden, unter der das DAC 6 in Ihrem Netzwerk öffentlich erreichbar ist.
- Z.B. "http://demo.amana.de:8080/dac6"
- Nur so kann sichergestellt werden, dass sich DAC 6 ordnungsgemäß beim ATP registrieren kann und letztendlich die Weiterleitung funktioniert.
- "\migration\sql\common\V20200515000000000__Insert_TSETTING.sql":
- Ändern Sie die URL zum Wert "API_ATP_PATH"
- Hier muss die URL angegeben werden, unter der das ATP in Ihrem privaten Netzwerk erreichbar ist.
- Z.B. "http://servername/atp"
- Ändern Sie die URL zum Wert "API_DAC6_PATH"
- Hier muss die URL angegeben werden, unter der das DAC 6 in Ihrem privaten Netzwerk erreichbar ist.
- Z.B. "http://servername:8080/dac6"
- Nur so kann sichergestellt werden, dass DAC 6 und ATP untereinander kommunizieren können.
- "\WEB_INF\classes\META-INF\persistence.xml":
...