skip to Main Content

I am having trouble with deploying Geoserver in my remote server running Ubuntu 18.04, nginx and tomcat10. In the past, I had successfully deployed Geoserver again and now, somehow, all hell is loose. I tried cleaning all tomcat instances, services and folders as well as geoserver folder. Then, I followed the instructions here and successfully installed Tomcat 10.0.12. However, Geoserver is not deployed at all, trying the respective url. My Catalina log shows this:

04-Oct-2021 08:41:04.476 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/10.0.12
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Sep 28 2021 13:34:21 UTC
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 10.0.12.0
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.15.0-128-generic
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-11-openjdk-amd64
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11.0.10+9-Ubuntu-0ubuntu1.18.04
04-Oct-2021 08:41:04.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Ubuntu
04-Oct-2021 08:41:04.482 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /opt/tomcat
04-Oct-2021 08:41:04.482 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /opt/tomcat
04-Oct-2021 08:41:04.492 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
04-Oct-2021 08:41:04.493 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
04-Oct-2021 08:41:04.493 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
04-Oct-2021 08:41:04.493 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
04-Oct-2021 08:41:04.493 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
04-Oct-2021 08:41:04.493 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.security.egd=file:///dev/urandom
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms512M
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024M
04-Oct-2021 08:41:04.494 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseParallelGC
04-Oct-2021 08:41:04.495 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
04-Oct-2021 08:41:04.495 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat
04-Oct-2021 08:41:04.495 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat
04-Oct-2021 08:41:04.495 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat/temp
04-Oct-2021 08:41:04.500 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent An older version [1.2.21] of the Apache Tomcat Native library is installed, while Tomcat recommends a minimum version of [1.2.30]
04-Oct-2021 08:41:04.500 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.21] using APR version [1.6.3].
04-Oct-2021 08:41:04.500 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [false].
04-Oct-2021 08:41:04.505 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1g  21 Apr 2020]
04-Oct-2021 08:41:04.794 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
04-Oct-2021 08:41:04.816 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [515] milliseconds
04-Oct-2021 08:41:04.870 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
04-Oct-2021 08:41:04.870 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/10.0.12]
04-Oct-2021 08:41:04.886 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/opt/tomcat/webapps/geoserver.war]
04-Oct-2021 08:41:10.118 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.
04-Oct-2021 08:41:10.145 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
04-Oct-2021 08:41:10.148 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/geoserver] startup failed due to previous errors
04-Oct-2021 08:41:10.160 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/tomcat/webapps/geoserver.war] has finished in [5,273] ms
04-Oct-2021 08:41:10.160 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/examples]
04-Oct-2021 08:41:10.302 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/examples] has finished in [142] ms
04-Oct-2021 08:41:10.302 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/manager]
04-Oct-2021 08:41:10.328 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/manager] has finished in [26] ms
04-Oct-2021 08:41:10.329 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/ROOT]
04-Oct-2021 08:41:10.342 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/ROOT] has finished in [13] ms
04-Oct-2021 08:41:10.343 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/host-manager]
04-Oct-2021 08:41:10.359 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/host-manager] has finished in [16] ms
04-Oct-2021 08:41:10.359 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/docs]
04-Oct-2021 08:41:10.372 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/docs] has finished in [13] ms
04-Oct-2021 08:41:10.377 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
04-Oct-2021 08:41:10.398 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [5581] milliseconds

Can anyone guide me to what is wrong with the setup?

2

Answers


  1. Chosen as BEST ANSWER

    As it turns out, based on Piotr's comment, I had compatibility issues with tomcat 10 so I returned to tomcat8 which works fine.


  2. i succesfully started geoserver 2.20.1 on tomcat 10 (running on java 11) after converting original geoserver.war using this tool,
    Tomcat Migration Tool for Jakarta EE Software Downloads:
    https://tomcat.apache.org/download-migration.cgi

    so give a try to tomcat 10 😉

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search