Fresh install - GeoServer will not start

Description

Hi.
This issue has been covered to a certain degree in previous posts but none of them match my environment, so I am hoping someone has half a clue as to what is going on.

When starting, GeoServer seems to get going to a certain degree. The GS logs show various items in the config being read and loaded and then it fails to complete startup.
The GS logs show no errors

The catalina.out logs show a number of errors, such as this one:

1 25-Sep-2019 15:57:45.262 WARNING [http-nio-8080-exec-10] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [geoserver] appears to have started a thread named [GuavaAuthCache-0-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:

and this one:

1 25-Sep-2019 15:57:45.266 SEVERE [http-nio-8080-exec-10] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [geoserver] created a ThreadLocal with key of type [java.lang.ThreadLocal.SuppliedThreadLocal] (value [java.lang.ThreadLocal$SuppliedThreadLocal@7d5619c8]) and a value of type [org.geowebcache.storage.CompositeBlobStore.StoreSuitabilityCheck] (value [EXISTING]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

My tomcat.service config looks like this:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:MaxPermSize=256m -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target

I have attached my logs for completeness.

If anyone has any info on this, it would be greatly appreciated.

Kind regards,
Neil.
--Logs:

Environment

Ubuntu 16.04 LTS; GeoServer war 2.16; Apache Tomcat 8.5; Java 8

Status

Assignee

Unassigned

Reporter

Neil McLeish

Triage

None

Fix versions

None

Affects versions

2.16.0

Components

Priority

High
Configure