Hi Marc,

First, I would recommend looking farther down in your logs for additional 
"Caused by" messages and sending the complete error log - it looks like 
this is just showing the top, but there is often a chain and more relevant 
information for the error later on. 

Also, to confirm did you successfully run through all the backend 
prerequisites 
<https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace#InstallingDSpace-InstallingtheBackend(ServerAPI)>
 
and steps 1-11 outlined in the Installation Guide under Backend Installation 
<https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace#InstallingDSpace-BackendInstallation>
 
before deploy, without any other issues?

Some other general items you could check:
- If this was an in-place upgrade from a previous version, try a fresh 
install instead
- I'm not certain DSpace 9.x has been thoroughly tested with Tomcat 11.x 
and PostgresQl 18.x, so you could try with versions 10.1.x and 17.x 
respectively
- The Troubleshoot an error guide 
<https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error> has 
additional steps to try

Best,
Lia


On Monday, May 4, 2026 at 9:12:05 AM UTC-4 [email protected] wrote:

> I tried to install DSpace 9.2 for testing.I installed it on Ubuntu 25.10 
> using:
> - ant 1.10.17
> - mvn 3.9.9
> - OpenJDK - 21.0.10
> - Tomcat - 11.01.18
> - PostgresQl - 18.3
>
> Building with ant and mvn was successful, but I could not start the server 
> webapp in tomcat or with the jar file. In Tomcat I received an error (see 
> logfile below). Any idea, what the problem could be?
>
> Marc Goovaerts
> Hasselt University
>
>
> 29-Apr-2026 16:29:28.132 WARNING [main] 
> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The 
> web application [server] appears to have started a thread named [Thread-5] 
> but has failed to stop it. This is very likely to create a memory leak. 
> Stack trace of thread:
>  java.base/java.lang.Object.wait0(Native Method)
>  java.base/java.lang.Object.wait(Object.java:366)
>
>  
> org.dspace.service.impl.HttpConnectionPoolService$IdleConnectionMonitorThread.run(HttpConnectionPoolService.java:176)
> 29-Apr-2026 16:29:29.546 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Server version name: 
>   Apache Tomcat/11.0.18
> 29-Apr-2026 16:29:29.549 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Server built:         
>  Jan 23 2026 10:22:57 UTC
> 29-Apr-2026 16:29:29.549 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Server version 
> number: 11.0.18.0
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log OS Name:             
>   Linux
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log OS Version:           
>  6.17.0-19-generic
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Architecture:         
>  amd64
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Java Home:           
>   /usr/lib/jvm/java-21-openjdk-amd64
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log JVM Version:         
>   21.0.10+7-Ubuntu-125.10
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:           
>  Ubuntu
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:       
>   /opt/tomcat
> 29-Apr-2026 16:29:29.550 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:       
>   /opt/tomcat
> 29-Apr-2026 16:29:29.560 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: 
> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
> 29-Apr-2026 16:29:29.560 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> 29-Apr-2026 16:29:29.560 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Djava.security.egd=file:///dev/urandom
> 29-Apr-2026 16:29:29.560 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Djdk.tls.ephemeralDHKeySize=2048
> 29-Apr-2026 16:29:29.560 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.base/java.lang=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.base/java.io=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.base/java.util=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: --enable-native-access=ALL-UNNAMED
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Xms512M
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Xmx1024M
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -XX:+UseParallelGC
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Dcatalina.base=/opt/tomcat
> 29-Apr-2026 16:29:29.561 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Dcatalina.home=/opt/tomcat
> 29-Apr-2026 16:29:29.562 INFO [main] 
> org.apache.catalina.startup.VersionLoggerListener.log Command line 
> argument: -Djava.io.tmpdir=/opt/tomcat/temp
> 29-Apr-2026 16:29:29.563 INFO [main] 
> org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache 
> Tomcat Native library which allows using OpenSSL was not found on the 
> java.library.path: 
> [/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]
> 29-Apr-2026 16:29:29.851 INFO [main] 
> org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
> ["http-nio-8080"]
> 29-Apr-2026 16:29:29.872 INFO [main] 
> org.apache.catalina.startup.Catalina.load Server initialization in [479] 
> milliseconds
> 29-Apr-2026 16:29:29.924 INFO [main] 
> org.apache.catalina.core.StandardService.startInternal Starting service 
> [Catalina]
> 29-Apr-2026 16:29:29.924 INFO [main] 
> org.apache.catalina.core.StandardEngine.startInternal Starting Servlet 
> engine: [Apache Tomcat/11.0.18]
> 29-Apr-2026 16:29:29.934 INFO [main] 
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web 
> application directory [/opt/tomcat/webapps/manager]
> 29-Apr-2026 16:29:30.241 INFO [main] 
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web 
> application directory [/opt/tomcat/webapps/manager] has finished in [307] ms
> 29-Apr-2026 16:29:30.242 INFO [main] 
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web 
> application directory [/opt/tomcat/webapps/server]
> 29-Apr-2026 16:29:37.318 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.
> 29-Apr-2026 16:29:49.011 SEVERE [main] 
> org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web 
> application directory [/opt/tomcat/webapps/server]
> java.lang.IllegalStateException: Error starting child
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:567)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:663)
> at 
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1084)
> at 
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1850)
> at 
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
> at 
> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:81)
> at 
> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
> at 
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:995)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:380)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1579)
> at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:262)
> at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109)
> at 
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
> at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336)
> at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:741)
> at 
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:780)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1162)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1158)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
> at 
> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:81)
> at 
> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
> at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:714)
> at 
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:201)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
> at 
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
> at 
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:864)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:756)
> at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:339)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:470)
> Caused by: org.apache.catalina.LifecycleException: Failed to start 
> component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/server]]
> at 
> org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:404)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:179)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:564)
> ... 34 more
>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://lyrasis.org/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dspace-tech/f7435c10-e521-4e9a-b03d-e5fd671c5905n%40googlegroups.com.

Reply via email to