Bereitstellung des Oracle JDBC-Treibers für AS4- und AEP.API-Services
Oracle JDBC-Treiber in Docker Compose
Wenn ein AS4- oder AEP.API-Service eine Oracle-Datenbank verwendet, müssen Oracle-Kunden ojdbc17.jar selbst bereitstellen, sofern dies für das jeweilige Deployment erforderlich ist.
Laden Sie die passende Version von der offiziellen Oracle-JDBC-Downloadseite herunter und binden Sie die Datei in Docker Compose schreibgeschützt in das service-spezifische Zielverzeichnis ein:
volumes:
- ./config/<service>/oracle/ojdbc17.jar:<target-path>/ojdbc17.jar:ro
Ersetzen Sie <service> durch den Namen des Services und <target-path> durch das für das verwendete Image vorgesehene Zielverzeichnis. Binden Sie ausschließlich die einzelne ojdbc17.jar-Datei ein, nicht das gesamte Zielverzeichnis.
Ein Verzeichnis-Mount kann die bereits im Image enthaltenen Anwendungsbibliotheken verdecken.
| Image name | Zielpfad für OJDBC JAR |
|---|---|
aep-b2b |
/usr/local/tomcat/lib/ |
aep-b2b-basicauth |
/usr/local/tomcat/lib/ |
api-address-service |
/workspace/BOOT-INF/lib/ |
as4-address-service |
/workspace/BOOT-INF/lib/ |
aep-b2b-message-service |
/workspace/BOOT-INF/lib/ |
as4-message-service |
/workspace/BOOT-INF/lib/ |
aep-b2b-notification-service |
/lib/ |
aep-b2b-revision-service |
/lib/ |
aep-securityserver |
/opt/securityserver/lib/ |
keycloak |
/opt/keycloak/providers/ |
| Alle weiteren Images | /app/lib/ |