Any update
Regards, Albaasith Ahamed Albaasith Ahamed https://www.amlakint.com P.O Box 28088 Riyadh 11437 albaasi...@amlakint.com [cid:imagee5fa8e.PNG@84a2f688.48b44401]<https://www.amlakint.com/> [cid:image4074f5.PNG@10dfec0b.4bba7b5e] <https://www.facebook.com/Amlakint/> [cid:imagea9a038.PNG@85c2f2d7.428a4dea] <https://www.twitter.com/amlakint> [cid:image725893.PNG@729e9b71.41968fc8]<https://www.linkedin.com/company/amlakint> [cid:imagea47349.PNG@73d50f93.479c5b83] <https://www.youtube.com/channel/UCTSNh9_vD5jn1SW6Sjs-9MQ> _ From: Albaasith Ahamed Sent: Wednesday, June 19, 2024 2:08 PM To: users@activemq.apache.org Cc: 'Justin Bertram' <jbert...@apache.org> Subject: Encountering Startup Error After Adding Prometheus and Grafana Monitoring to Artemis 2.33 Dear Team, I am planning to implement monitoring using Prometheus and Grafana. To do this, I am adding the necessary JARs and WAR file to Artemis version 2.33. taking these files and building the project using Maven, I followed the steps from the provided GitHub URL. However, upon starting Artemis, I am encountering the following error in the console. https://github.com/rh-messaging/artemis-prometheus-metrics-plugin Error Hawtio loginRedirectFilter is using 1800 sec. HttpSession timeout 2024-06-19 13:38:11,070 WARN [org.eclipse.jetty.webapp.WebAppContext] Failed startup of context o.e.j.w.WebAppContext@5e85c21b{/metrics,file:///D:/apache-artemis-2.33.0-bin/apache-artemis-2.33.0/bin/primary/tmp/webapps/metrics.war/webapp/,UNAVAILABLE,@Connector-0}{D:\apache-artemis-2.33.0-bin\apache-artemis-2.33.0\web\metrics.war}<mailto:o.e.j.w.WebAppContext@5e85c21b%7b/metrics,file:///D:/apache-artemis-2.33.0-bin/apache-artemis-2.33.0/bin/primary/tmp/webapps/metrics.war/webapp/,UNAVAILABLE,@Connector-0%7d%7bD:\apache-artemis-2.33.0-bin\apache-artemis-2.33.0\web\metrics.war%7d> java.lang.NoClassDefFoundError: jakarta/servlet/http/HttpServlet at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[?:?] at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[?:?] at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555) ~[?:?] at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458) ~[?:?] at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?] at java.base/java.security.AccessController.doPrivileged(Native Method) ~[?:?] at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451) ~[?:?] at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594) ~[jetty-webapp-10.0.20.jar:10.0.20] at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567) ~[jetty-webapp-10.0.20.jar:10.0.20] at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502) ~[jetty-webapp-10.0.20.jar:10.0.20] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] at org.eclipse.jetty.util.Loader.loadClass(Loader.java:59) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:97) ~[jetty-servlet-10.0.20.jar:10.0.20] at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:369) ~[jetty-servlet-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:724) ~[jetty-servlet-10.0.20.jar:10.0.20] at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[?:?] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[?:?] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[?:?] at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[?:?] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[?:?] at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749) ~[jetty-servlet-10.0.20.jar:10.0.20] at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392) ~[jetty-servlet-10.0.20.jar:10.0.20] at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) ~[jetty-webapp-10.0.20.jar:10.0.20] at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:901) ~[jetty-server-10.0.20.jar:10.0.20] at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) ~[jetty-servlet-10.0.20.jar:10.0.20] at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) [jetty-webapp-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) [jetty-server-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.server.Server.start(Server.java:470) [jetty-server-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) [jetty-server-10.0.20.jar:10.0.20] at org.eclipse.jetty.server.Server.doStart(Server.java:415) [jetty-server-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) [jetty-util-10.0.20.jar:10.0.20] at org.apache.activemq.artemis.component.WebServerComponent.start(WebServerComponent.java:215) [artemis-web-2.33.0.jar:2.33.0] at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.addExternalComponent(ActiveMQServerImpl.java:1018) [artemis-server-2.33.0.jar:2.33.0] at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:145) [artemis-cli-2.33.0.jar:2.33.0] at org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:221) [artemis-cli-2.33.0.jar:2.33.0] at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:167) [artemis-cli-2.33.0.jar:2.33.0] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:157) [artemis-boot.jar:2.33.0] at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:64) [artemis-boot.jar:2.33.0] Caused by: java.lang.ClassNotFoundException: jakarta.servlet.http.HttpServlet at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476) ~[?:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511) ~[jetty-webapp-10.0.20.jar:10.0.20] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] regards, Albaasith Ahamed