MonashBI/xnat-docker-compose

Production XNAT deployment leading to 404

Closed this issue · 1 comments

I first tested configure-basic.sh and everything worked for me. I was able to access XNAT on http://localhost.

I want to run production xnat on a domain. I ran configure.sh and set up my SSL and domain.
However, when i go to https://domain I get a 404. The SSL cert is valid according to the lock icon and when I run openssl s_client -showcerts -connect domainname I get the certificate chain.

image

I have attached my docker-compose startup log, everything looks good there
I have also attached my nginx and web logs which I got from exec into the docker containers.
It looks to me like something is wrong with Tomcat where it isn't redirecting to XNAT correctly.
I can't quite figure this out, any help will be greatly appreciated :)

This is what nginx says when I try to access my domain. This comes after i run docker-compose up

xnat-web_1     | INFO: Server startup in 14676 ms
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:20:23 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:41:17 +0000] "GET / HTTP/1.1" 400 173 "-" "-"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:41:55 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:42:17 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:43:58 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:58:46 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:22:00:07 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:22:00:14 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"

Logs from xnatweb container web/var/localhost_access_log.log


172.23.0.7 - - [27/Aug/2020:16:15:56 -0500] "GET / HTTP/1.0" 404 1036
172.23.0.7 - - [27/Aug/2020:16:15:57 -0500] "GET /favicon.ico HTTP/1.0" 404 1047
172.23.0.7 - - [27/Aug/2020:16:16:32 -0500] "GET / HTTP/1.0" 404 1036
172.23.0.7 - - [27/Aug/2020:16:22:29 -0500] "GET / HTTP/1.0" 404 1036

var.log.nginx.customsite_access_ssl.log


172.23.0.1 - - [27/Aug/2020:21:15:56 +0000] "GET / HTTP/1.1" 404 470 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
172.23.0.1 - - [27/Aug/2020:21:15:57 +0000] "GET /favicon.ico HTTP/1.1" 404 478 "https://localhost/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
172.23.0.1 - - [27/Aug/2020:21:16:32 +0000] "GET / HTTP/1.1" 404 470 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
172.23.0.1 - - [27/Aug/2020:21:22:29 +0000] "GET / HTTP/1.1" 404 470 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
172.23.0.1 - - [27/Aug/2020:21:22:29 +0000] "GET /favicon.ico HTTP/1.1" 404 478 "https://nuxnattestweb.xyz/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"

startup.log

Starting xnat-docker-compose_xnat-db_1  ... done
Starting xnat-docker-compose_cadvisor_1    ... done
Starting xnat-docker-compose_xnat-web_1    ... done
Starting xnat-docker-compose_xnat-backup_1 ... done
Starting xnat-docker-compose_prometheus_1  ... done
Starting xnat-docker-compose_xnat-nginx_1  ... done
Attaching to xnat-docker-compose_xnat-db_1, xnat-docker-compose_cadvisor_1, xnat-docker-compose_xnat-backup_1, xnat-docker-compose_xnat-web_1, xnat-docker-compose_prometheus_1, xnat-docker-compose_xnat-nginx_1
prometheus_1   | level=info ts=2020-08-27T21:19:11.770Z caller=main.go:308 msg="No time or size retention was set so using the default time retention" duration=15d
prometheus_1   | level=info ts=2020-08-27T21:19:11.770Z caller=main.go:343 msg="Starting Prometheus" version="(version=2.20.1, branch=HEAD, revision=983ebb4a513302315a8117932ab832815f85e3d2)"
prometheus_1   | level=info ts=2020-08-27T21:19:11.771Z caller=main.go:344 build_context="(go=go1.14.6, user=root@7cbd4d1c15e0, date=20200805-17:26:58)"
prometheus_1   | level=info ts=2020-08-27T21:19:11.771Z caller=main.go:345 host_details="(Linux 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 1f62d585304c (none))"
prometheus_1   | level=info ts=2020-08-27T21:19:11.771Z caller=main.go:346 fd_limits="(soft=1048576, hard=1048576)"
prometheus_1   | level=info ts=2020-08-27T21:19:11.771Z caller=main.go:347 vm_limits="(soft=unlimited, hard=unlimited)"
prometheus_1   | level=info ts=2020-08-27T21:19:11.774Z caller=web.go:524 component=web msg="Start listening for connections" address=0.0.0.0:9090
prometheus_1   | level=info ts=2020-08-27T21:19:11.774Z caller=main.go:684 msg="Starting TSDB ..."
cadvisor_1     | W0827 21:19:11.215905       1 manager.go:349] Could not configure a source for OOM detection, disabling OOM events: open /dev/kmsg: no such file or directory
prometheus_1   | level=info ts=2020-08-27T21:19:11.786Z caller=head.go:641 component=tsdb msg="Replaying on-disk memory mappable chunks if any"
prometheus_1   | level=info ts=2020-08-27T21:19:11.790Z caller=head.go:655 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.786119ms
prometheus_1   | level=info ts=2020-08-27T21:19:11.790Z caller=head.go:661 component=tsdb msg="Replaying WAL, this may take a while"
xnat-web_1     | Listening for transport dt_socket at address: 8000
prometheus_1   | level=info ts=2020-08-27T21:19:11.814Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.822Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=1 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.838Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=2 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.848Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=3 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.850Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=4 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.855Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=5 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.970Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=6 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.971Z caller=head.go:713 component=tsdb msg="WAL segment loaded" segment=7 maxSegment=7
prometheus_1   | level=info ts=2020-08-27T21:19:11.971Z caller=head.go:716 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=95.955µs wal_replay_duration=180.419406ms total_replay_duration=184.377282ms
prometheus_1   | level=info ts=2020-08-27T21:19:11.977Z caller=main.go:700 fs_type=EXT4_SUPER_MAGIC
prometheus_1   | level=info ts=2020-08-27T21:19:11.977Z caller=main.go:701 msg="TSDB started"
prometheus_1   | level=info ts=2020-08-27T21:19:11.977Z caller=main.go:805 msg="Loading configuration file" filename=/etc/prometheus/prometheus.yaml
prometheus_1   | level=info ts=2020-08-27T21:19:11.980Z caller=main.go:833 msg="Completed loading of configuration file" filename=/etc/prometheus/prometheus.yaml
prometheus_1   | level=info ts=2020-08-27T21:19:11.980Z caller=main.go:652 msg="Server is ready to receive web requests."
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Server version:        Apache Tomcat/7.0.94
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Server built:          Apr 10 2019 16:56:40 UTC
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Server number:         7.0.94.0
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: OS Name:               Linux
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: OS Version:            4.19.76-linuxkit
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Architecture:          amd64
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: JVM Version:           1.8.0_212-b04
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: JVM Vendor:            IcedTea
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: CATALINA_BASE:         /usr/local/tomcat
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: CATALINA_HOME:         /usr/local/tomcat
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Xms2g
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Xmx4g
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Dxnat.home=/data/xnat/home
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Dignore.endorsed.dirs=
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Dcatalina.base=/usr/local/tomcat
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Dcatalina.home=/usr/local/tomcat
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
xnat-web_1     | INFO: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
xnat-web_1     | INFO: Loaded APR based Apache Tomcat Native library 1.2.21 using APR version 1.6.5.
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
xnat-web_1     | INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
xnat-web_1     | INFO: OpenSSL successfully initialized (OpenSSL 1.1.1b  26 Feb 2019)
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.coyote.AbstractProtocol init
xnat-web_1     | INFO: Initializing ProtocolHandler ["http-apr-8080"]
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.coyote.AbstractProtocol init
xnat-web_1     | INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.Catalina load
xnat-web_1     | INFO: Initialization processed in 807 ms
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.core.StandardService startInternal
xnat-web_1     | INFO: Starting service Catalina
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.core.StandardEngine startInternal
xnat-web_1     | INFO: Starting Servlet Engine: Apache Tomcat/7.0.94
xnat-web_1     | Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.HostConfig deployWAR
xnat-web_1     | INFO: Deploying web application archive /usr/local/tomcat/webapps/ROOT.war
xnat-db_1      | 
xnat-db_1      | PostgreSQL Database directory appears to contain a database; Skipping initialization
xnat-db_1      | 
xnat-db_1      | LOG:  database system was shut down at 2020-08-27 21:18:25 UTC
xnat-db_1      | LOG:  MultiXact member wraparound protections are now enabled
xnat-db_1      | LOG:  autovacuum launcher started
xnat-db_1      | LOG:  database system is ready to accept connections
xnat-web_1     | Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.TldConfig execute
xnat-web_1     | INFO: 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.
xnat-web_1     | Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.HostConfig deployWAR
xnat-web_1     | INFO: Deployment of web application archive /usr/local/tomcat/webapps/ROOT.war has finished in 14,515 ms
xnat-web_1     | Aug 27, 2020 4:19:27 PM org.apache.coyote.AbstractProtocol start
xnat-web_1     | INFO: Starting ProtocolHandler ["http-apr-8080"]
xnat-web_1     | Aug 27, 2020 4:19:27 PM org.apache.coyote.AbstractProtocol start
xnat-web_1     | INFO: Starting ProtocolHandler ["ajp-apr-8009"]
xnat-web_1     | Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.Catalina start
xnat-web_1     | INFO: Server startup in 14676 ms
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:20:23 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:41:17 +0000] "GET / HTTP/1.1" 400 173 "-" "-"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:41:55 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:42:17 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:43:58 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:21:58:46 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:22:00:07 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
xnat-nginx_1   | 172.23.0.1 - - [27/Aug/2020:22:00:14 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"

Catalina logs from apache web.catalina.log

Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/7.0.94
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Apr 10 2019 16:56:40 UTC
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         7.0.94.0
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Linux
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            4.19.76-linuxkit
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_212-b04
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            IcedTea
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         /usr/local/tomcat
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         /usr/local/tomcat
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xms2g
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xmx4g
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dxnat.home=/data/xnat/home
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dignore.endorsed.dirs=
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/usr/local/tomcat
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/usr/local/tomcat
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
Aug 27, 2020 4:05:02 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.2.21 using APR version 1.6.5.
Aug 27, 2020 4:05:02 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Aug 27, 2020 4:05:02 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.1.1b  26 Feb 2019)
Aug 27, 2020 4:05:02 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:05:02 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 969 ms
Aug 27, 2020 4:05:02 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 27, 2020 4:05:02 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.94
Aug 27, 2020 4:05:02 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /usr/local/tomcat/webapps/ROOT.war
Aug 27, 2020 4:05:17 PM org.apache.catalina.startup.TldConfig execute
INFO: 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.
Aug 27, 2020 4:05:17 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /usr/local/tomcat/webapps/ROOT.war has finished in 14,531 ms
Aug 27, 2020 4:05:17 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:05:17 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:05:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 14676 ms
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:18:15 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:18:15 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/7.0.94
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Apr 10 2019 16:56:40 UTC
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         7.0.94.0
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Linux
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            4.19.76-linuxkit
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_212-b04
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            IcedTea
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         /usr/local/tomcat
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         /usr/local/tomcat
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xms2g
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xmx4g
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dxnat.home=/data/xnat/home
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dignore.endorsed.dirs=
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/usr/local/tomcat
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/usr/local/tomcat
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.2.21 using APR version 1.6.5.
Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Aug 27, 2020 4:19:12 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.1.1b  26 Feb 2019)
Aug 27, 2020 4:19:12 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:19:12 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 807 ms
Aug 27, 2020 4:19:12 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 27, 2020 4:19:12 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.94
Aug 27, 2020 4:19:12 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /usr/local/tomcat/webapps/ROOT.war
Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.TldConfig execute
INFO: 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.
Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /usr/local/tomcat/webapps/ROOT.war has finished in 14,515 ms
Aug 27, 2020 4:19:27 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Aug 27, 2020 4:19:27 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Aug 27, 2020 4:19:27 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 14676 ms

Solved. Default XNAT version 1.7.5.6 leads to this error.
During config setup, i selected XNAT version as 1.7.6 (latest as of time of this comment) and my website spun up.