Note: Response given on the dspace-tech list via this thread: https://groups.google.com/g/dspace-tech/c/yRo-_ocJaXI/m/WTcr-i5OBQAJ <https://groups.google.com/g/dspace-tech/c/yRo-_ocJaXI/m/WTcr-i5OBQAJ>
On Monday, May 4, 2026 at 9:42:02 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 Community" 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-community/40847e43-53bb-4b79-934b-a5c81ce6ac2cn%40googlegroups.com.
