# reportserver does not start

**URL:** <https://forum.reportserver.net/t/reportserver-does-not-start/1841>\
**Category:** ReportServer (EN)\
**Created:** [April 8, 2025, 1:42pm UTC](https://forum.reportserver.net/t/reportserver-does-not-start/1841 "2025-04-08T13:42:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![romankharlamov](https://forum.reportserver.net/letter_avatar_proxy/v4/letter/r/ce73a5/32.png) [@romankharlamov](https://forum.reportserver.net/u/romankharlamov)\
**Post date:** [April 8, 2025, 1:42pm UTC](https://forum.reportserver.net/t/reportserver-does-not-start/1841/1 "2025-04-08T13:42:35Z")

</div>

RS4.7.3-6110-2024-12-18-11-50-35-reportserver-ce does not start with the next error

08-Apr-2025 16:33:26.417 SEVERE [http-nio-8180-exec-10] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file  
08-Apr-2025 16:33:26.417 SEVERE [http-nio-8180-exec-10] org.apache.catalina.core.StandardContext.startInternal Context [/reportserver] startup failed due to previous errors  
08-Apr-2025 16:33:26.423 WARNING [http-nio-8180-exec-10] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [reportserver] appears to have started a thread named [Catalina-utility-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:  
org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4849)  
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1172)  
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1176)  
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1176)  
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1154)  
java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)  
java.base@17.0.10/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)  
java.base@17.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)  
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)  
java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)  
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)  
java.base@17.0.10/java.lang.Thread.run(Thread.java:842)

Use Tomcat 9.0.102 and JDK-17

---

<div class="post-metadata">

**Author:** ![IF\_Eduardo](https://forum.reportserver.net/letter_avatar_proxy/v4/letter/i/94ad74/32.png) [@IF\_Eduardo](https://forum.reportserver.net/u/IF_Eduardo)\
**Post date:** [April 9, 2025, 8:00am UTC](https://forum.reportserver.net/t/reportserver-does-not-start/1841/2 "2025-04-09T08:00:43Z")

</div>

Hi romankharlamov,

can you please check the other error logs for an error stack?

Regards,  
Eduardo

---

<div class="post-metadata">

**Author:** ![romankharlamov](https://forum.reportserver.net/letter_avatar_proxy/v4/letter/r/ce73a5/32.png) [@romankharlamov](https://forum.reportserver.net/u/romankharlamov)\
**Post date:** [April 9, 2025, 10:27am UTC](https://forum.reportserver.net/t/reportserver-does-not-start/1841/3 "2025-04-09T10:27:28Z")

</div>

09-Apr-2025 13:25:15.170 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [net.datenwerke.rs.ReportServerServiceConfig]  
java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/action/Action  
at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)  
at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3373)  
at java.base/java.lang.Class.getConstructor0(Class.java:3578)  
at java.base/java.lang.Class.newInstance(Class.java:626)  
at net.datenwerke.rs.LogSetupHelper.InitRsLogging(LogSetupHelper.java:100)  
at net.datenwerke.rs.ReportServerServiceConfig.(ReportServerServiceConfig.java:286)  
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)  
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)  
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)  
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)  
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143)  
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3986)  
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4501)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)  
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599)  
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571)  
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:603)  
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1175)  
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1888)  
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)  
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)  
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)  
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)  
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1086)  
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)  
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584)  
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312)  
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:776)  
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:721)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)  
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)  
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)  
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)  
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)  
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)  
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)  
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:211)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)  
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)  
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)  
at org.apache.catalina.startup.Catalina.start(Catalina.java:739)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.base/java.lang.reflect.Method.invoke(Method.java:568)  
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)  
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)  
Caused by: java.lang.ClassNotFoundException: ch.qos.logback.core.joran.action.Action  
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353)  
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1162)  
… 53 more  
09-Apr-2025 13:25:15.170 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)

---

<div class="post-metadata">

**Author:** ![IF\_Eduardo](https://forum.reportserver.net/letter_avatar_proxy/v4/letter/i/94ad74/32.png) [@IF\_Eduardo](https://forum.reportserver.net/u/IF_Eduardo)\
**Post date:** [April 9, 2025, 1:54pm UTC](https://forum.reportserver.net/t/reportserver-does-not-start/1841/4 "2025-04-09T13:54:20Z")

</div>

Hi romankharlamov,

There may be a solution for your problem. We’ve observed similar behaviour in an different context. Our docker-image, which runs on tomcat 9.0.100 had similar error messages.

Newer tomcat versions seem not compatible with one of the logging libraries… our “quick fix” was to copy every jar starting with “logback” from “/webapps//resources/optilib/” to “/webapps//WEB-INF/lib/”

cp ./webapps/ROOT/resources/optlib/logback\* ./webapps/ROOT/WEB-INF/lib/

hopefully this also works for your setup!

Regards,  
Eduardo
