I deployed hapi jpa server by docker with tomcat image.
P.S.
Let me show how to reproduce this here.
[+] Running 2/0
✔ Container hapi-db-1 Created 0.0s
✔ Container fhir Created 0.0s
Attaching to fhir, db-1
db-1 |
db-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
db-1 |
db-1 | 2024-05-02 02:32:27.266 UTC [1] LOG: starting PostgreSQL 13.14 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit
db-1 | 2024-05-02 02:32:27.266 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
db-1 | 2024-05-02 02:32:27.266 UTC [1] LOG: listening on IPv6 address "::", port 5432
db-1 | 2024-05-02 02:32:27.272 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db-1 | 2024-05-02 02:32:27.278 UTC [21] LOG: database system was shut down at 2024-05-02 02:29:53 UTC
db-1 | 2024-05-02 02:32:27.284 UTC [1] LOG: database system is ready to accept connections
fhir | tomcat 02:32:27.50 INFO ==>
fhir | tomcat 02:32:27.50 INFO ==> Welcome to the Bitnami tomcat container
fhir | tomcat 02:32:27.50 INFO ==> Subscribe to project updates by watching
https://github.com/bitnami/containersfhir | tomcat 02:32:27.50 INFO ==> Submit issues and feature requests at
https://github.com/bitnami/containers/issuesfhir | tomcat 02:32:27.50 INFO ==>
fhir | tomcat 02:32:27.51 INFO ==> ** Starting tomcat setup **
fhir | tomcat 02:32:27.52 WARN ==> You set the environment variable ALLOW_EMPTY_PASSWORD=yes. For safety reasons, do not use this flag in a production environment.
fhir | tomcat 02:32:27.53 INFO ==> Configuring port numbers
fhir | tomcat 02:32:27.54 INFO ==> Creating Tomcat user
fhir | tomcat 02:32:27.55 INFO ==> Persisted webapps detected
fhir | tomcat 02:32:27.55 INFO ==> ** tomcat setup finished! **
fhir |
fhir | tomcat 02:32:27.56 INFO ==> ** Starting Tomcat **
fhir | NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/
java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.891 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Connector] failed to set property [maxThreads] to [${server.tomcat.max-threads}]
fhir | 02-May-2024 02:32:27.911 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Connector] failed to set property [minSpareThreads] to [${server.tomcat.min-spare-threads}]
fhir | 02-May-2024 02:32:27.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.86
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Feb 14 2024 08:15:12 UTC
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.86.0
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.15.146.1-microsoft-standard-WSL2
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
fhir | 02-May-2024 02:32:27.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/bitnami/java
fhir | 02-May-2024 02:32:27.950 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.10+13-LTS
fhir | 02-May-2024 02:32:27.950 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: BellSoft
fhir | 02-May-2024 02:32:27.950 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/bitnami/tomcat
fhir | 02-May-2024 02:32:27.950 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/bitnami/tomcat
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/
java.io=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/bitnami/tomcat/conf/logging.properties
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
fhir | 02-May-2024 02:32:27.951 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseG1GC
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF-8
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.net.preferIPv4Stack=true
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.net.preferIPv4Addresses=true
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.home=/opt/bitnami/tomcat
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
fhir | 02-May-2024 02:32:27.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
fhir | 02-May-2024 02:32:27.953 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
fhir | 02-May-2024 02:32:27.953 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
fhir | 02-May-2024 02:32:27.953 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/bitnami/tomcat
fhir | 02-May-2024 02:32:27.953 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/bitnami/tomcat
fhir | 02-May-2024 02:32:27.953 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/bitnami/tomcat/temp
fhir | 02-May-2024 02:32:27.957 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.3.0] using APR version [1.7.4].
fhir | 02-May-2024 02:32:27.957 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
fhir | 02-May-2024 02:32:27.957 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
fhir | 02-May-2024 02:32:27.961 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.11 19 Sep 2023]
fhir | 02-May-2024 02:32:28.266 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
fhir | 02-May-2024 02:32:28.299 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [569] milliseconds
fhir | 02-May-2024 02:32:28.332 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
fhir | 02-May-2024 02:32:28.333 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.86]
fhir | 02-May-2024 02:32:28.346 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/bitnami/tomcat/webapps/ROOT.war]
fhir | 02-May-2024 02:32:28.709 WARNING [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [6.0]. Default version will be used.
fhir | 02-May-2024 02:32:28.718 WARNING [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [5.0]. Default version will be used.
fhir | 02-May-2024 02:32:28.727 WARNING [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [6.0]. Default version will be used.
fhir | 02-May-2024 02:32:36.781 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
fhir | 02-May-2024 02:32:36.837 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/bitnami/tomcat/webapps/ROOT.war] has finished in [8,491] ms
fhir | 02-May-2024 02:32:36.838 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/bitnami/tomcat/webapps/config]
fhir | 02-May-2024 02:32:36.949 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
fhir | 02-May-2024 02:32:36.951 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/bitnami/tomcat/webapps/config] has finished in [113] ms
fhir | 02-May-2024 02:32:36.954 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
fhir | 02-May-2024 02:32:36.970 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [8669] milliseconds