You are not logged in.
Hallo Forum,
wir sind gerade beim evaluieren der Software und haben hierfür o.g. Version installiert. Leider startet die Anwendung nicht. Die Installation erfolgte manuell in Anlehnung an die Doku. Die Umgebung ist folgende:
- Tomcat in Docker in Version 10.1.24
- OpenJDK Runtime Environment Temurin-11.0.23+9 (build 11.0.23+9)
- Postgresql 11
catalina-Log:
==========
10-Jul-2024 12:52:37.550 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/reportserver]
10-Jul-2024 12:52:49.003 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.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by net.datenwerke.rs.configservice.service.configservice.LibDirClasspathHelper (file:/usr/local/tomcat/webapps/reportserver/WEB-INF/lib/reportserver.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of net.datenwerke.rs.configservice.service.configservice.LibDirClasspathHelper
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
10-Jul-2024 12:52:49.438 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
10-Jul-2024 12:52:49.438 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/reportserver] startup failed due to previous errors
10-Jul-2024 12:52:49.451 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/reportserver] has finished in [11,900] ms
10-Jul-2024 12:52:49.451 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/manager]
10-Jul-2024 12:52:49.468 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/manager] has finished in [16] ms
10-Jul-2024 12:52:49.468 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
10-Jul-2024 12:52:49.479 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [11] ms
10-Jul-2024 12:52:49.479 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/docs]
10-Jul-2024 12:52:49.491 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/docs] has finished in [12] ms
10-Jul-2024 12:52:49.497 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
10-Jul-2024 12:52:49.511 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [13493] milliseconds
10-Jul-2024 12:54:55.748 INFO [http-nio-8080-exec-5] 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.
10-Jul-2024 12:54:56.066 SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
10-Jul-2024 12:54:56.067 SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardContext.startInternal Context [/reportserver] startup failed due to previous errors
10-Jul-2024 12:54:56.071 WARNING [http-nio-8080-exec-5] 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:4772)
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@11.0.23/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
java.base@11.0.23/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
java.base@11.0.23/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
java.base@11.0.23/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@11.0.23/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@11.0.23/java.lang.Thread.run(Unknown Source)
localhost.2024-07-10.log:
===================
10-Jul-2024 12:52:25.103 INFO [Thread-1] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed()
10-Jul-2024 12:52:37.543 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
10-Jul-2024 12:52:37.544 INFO [main] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()
10-Jul-2024 12:52:37.545 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@7e81617a')
10-Jul-2024 12:52:49.438 SEVERE [main] org.apache.catalina.core.StandardContext.filterStart Exception starting filter [guiceFilter]
java.lang.ClassCastException: class com.google.inject.servlet.GuiceFilter cannot be cast to class jakarta.servlet.Filter (com.google.inject.servlet.GuiceFilter is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @2aac8ad7; jakarta.servlet.Filter is in unnamed module of loader java.net.URLClassLoader @6d21714c)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3846)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4450)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
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:654)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1130)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1933)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1041)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:425)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1629)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
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(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.startup.Catalina.start(Catalina.java:757)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
Für Lösungsvorschläge bin ich sehr dankbar.
Viele Grüße
Offline
Hallo,
Nutzen Sie unsere DockerImage oder wollen Sie den Reportserver in Ihrem eigenen Docker installieren?
Ersteres könnte zum Evaluieren reichen. Hier können Sie auch gerne die "Standalone" Variante verwenden die inklusive Datenbank ausgeliefert wird, quasi eine "out of the Box" Version. Von hier an können dann beliebige andere Datenbanken als Datenquelle im Reportserver angegeben werden.
Ich nehme den Stacktrace mal mit zu meinen Kollegen. Akut habe ich hier leider keine Idee!
mit freundlichen Grüßen
Felix
Softwareentwickler bei Infofabrik
Offline
Hi,
Ich habe leider vollkommen überlesen dass Sie Tomcat 10 nutzen. Leider unterstützt der Reportserver aktuell nur bis Tomcat 9!
Auch der Fehler deutet in diese Richtung.
Die Unterstützung von Java "Jakarta" ist geplant, allerdings noch nicht umgesetzt.
mit freundlichen Grüßen
Felix
Softwareentwickler bei Infofabrik
Offline
Hallo,
vielen Dank für die Info. Sobald ich das getestet habe, gebe ich eine Rückmeldung. Kann ein paar Tage dauern.
Viele Grüße
Offline
Hi demikbra,
Wenn Sie Hilfe beim erstellen eines DockerImages möchtest stehe ich Ihnen gerne zur Verfügung!
Manchmal ist es ja von Vorteil eine 2. Person zum Diskutieren/Planen zu haben...
mit freundlichen Grüße
Felix
Softwareentwickler bei Infofabrik
Offline
Hallo,
danke für den Hinweis mit Tomcat 9. Damit startet die Anwendung. Die nächsten Monate kann ich nun nutzen, um mich damit detailliert zu beschäftigen (in der Hoffnung Kollegen und Anwender zu überzeugen).
Danke nochmals und viele Grüße
Offline
Hallo demikbra,
gerne können Sie sich mit einer Kurzen Email an sales@infofabrik.de für eine erweiterte Evaluationslizenz wenden. Das Team braucht dann die Information "Warum", "Wie lange" und welche "ServerID".
Vielleicht können unsere Enterprise-Features wie z.B. das Skripting etwas mehr Überzeugungsarbeit bei den Kollegen und Anwendern leisten!
mit freundlichen Grüßen
Felix
Softwareentwickler bei Infofabrik
Offline