Re: stack trace from tomcat when I try to start my webpage on my LAN
> On Oct 18, 2024, at 02:33, Rob Sargent wrote: > > Did you not see my reply? Jim likely didn’t see it because e-mails sent to his purported address are bouncing. - Chuck > In tomcat 10 and above idont think you should see reference to javax in > stacks. I suspect your tags library is out of date, non compliant > > You often don't see your own posts on the email fora without specific config. >> > > > - > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Supportability of Tomcat 9.0.90 and above with JDK 8
Joseph, On 10/17/24 4:13 AM, Xavier, Joseph wrote: I wanted to understand whether Tomcat 9.0.90 and above minor versions are supported with JDK 8? We have see compile issues when our JDK 8 environment tried to work with Tomcat 9.0.90. If the supportability is deprecated, is there any doc or public announcement stating the same? Tomcat 9 should work with Java 8. If you are having compilation issues please report them here. Tomcat 9 will continue to support Java 8 for its entire lifetime. The Servlet Specification that Tomcat 9 tracks (4.0) requires support for Java 8 and that will never change. At some point (no current plans anywhere on the horizon), Tomcat 9 will reach end-of-life and you will need to use a higher version of Java on newer versions of Tomcat. -chris - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Assistance with Apache Tomcat Integration with MS Sentinel
On 18/10/2024 09:55, Kele Masemola wrote: Good day, We are trying to integrate Tomcat Apache with Sentinel, so we just wanted to get some clarity on a few things. We installed Apache Tomcat data connector on Sentinel. It seems the Apache servers in our environment are running on Windows machines, so when we download and install the windows agent on the Apache Tomcat servers, will the logs go through our syslog server via AMA or through our syslog server via CEF? That would be a question for your MS Sentinel support channel. It seems the version of Apache Tomcat currently being run in the environment is Apache Tomcat/9.0.85, is it compatible with the Deprecated Apache Tomcat data connector on MS Sentinel, which was developed using Apache Tomcat version 10.0.4? Another question for your MS Sentinel support channel. Regards, Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Supportability of Tomcat 9.0.90 and above with JDK 8
On Thu, Oct 17, 2024 at 2:27 AM Xavier, Joseph wrote: > Hi, > > I wanted to understand whether Tomcat 9.0.90 and above minor versions are > supported with JDK 8? We have see compile issues when our JDK 8 environment > tried to work with Tomcat 9.0.90. > If the supportability is deprecated, is there any doc or public > announcement stating the same? > > > > Thank you > Joseph X. > You don't say what issues you are having with JDK 8, but FWIW, we stumbled upon this memory leak issue two years ago with OpenJDK 8: "Native memory leak in java.util.zip caused by mis-using the API" ( https://bugs.openjdk.org/browse/JDK-8257032) The problem did **NOT** appear in Tomcat, but in a long-running Java app that processed images. RedHat advised "Upgrade to JDK11+, where the finalize method is deprecated and implemented as a no-op, and memory is released when the object becomes unreachable." ( https://access.redhat.com/solutions/6724981, subscription required) We did and it solved our problem. Since then we've also used OpenJDK 11 with Tomcat 9.0.*. -- "Hell hath no limits, nor is circumscrib'd In one self-place; but where we are is hell, And where hell is, there must we ever be" --Christopher Marlowe, *Doctor Faustus* (v. 111-13)
RE: Can't access servlet 404 advise requested
Chris, I use "http://9.114.12.58:8080/WHMerge/"; Web.xml (in the war file) contains http://www.w3.org/2001/XMLSchema-instance"; xmlns="https://jakarta.ee/xml/ns/jakartaee"; xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"; id="WebApp_ID" version="5.0"> WHMerge WHMerge com.ibm.wca4z.webhooks.WHMerge With kindest regards, Frank Myers From: Christopher Schultz Sent: Friday, October 18, 2024 11:53 AM To: users@tomcat.apache.org Subject: [EXTERNAL] Re: Can't access servlet 404 advise requested Frank, On 10/17/24 10:09 AM, Frank Myers wrote: > I see in the catalina log: > 17-Oct-2024 13:57:11.194 INFO [http-nio-8080-exec-30] > org.apache.catalina.core.StandardContext.reload Reloading Context with name > [/WHMerge] has started > 17-Oct-2024 13:57:11.196 WARNING [http-nio-8080-exec-30] > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches > Failed to clear soft references from ObjectStreamClass$Caches for web > application [WHMerge] > java.lang.ClassCastException: class > java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map > (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base > of loader 'bootstrap') > at > org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2325) > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2300) > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1669) > at > org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1597) > at > org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:463) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5515) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.StandardContext.reload(StandardContext.java:3811) > at > org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:1132) > at > org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:644) > at > org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:215) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:681) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:764) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:211) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) > at > org.apache.coyote.http11.
Re: Can't access servlet 404 advise requested
Frank, On 10/17/24 10:09 AM, Frank Myers wrote: I see in the catalina log: 17-Oct-2024 13:57:11.194 INFO [http-nio-8080-exec-30] org.apache.catalina.core.StandardContext.reload Reloading Context with name [/WHMerge] has started 17-Oct-2024 13:57:11.196 WARNING [http-nio-8080-exec-30] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [WHMerge] java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap') at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2325) at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2300) at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1669) at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1597) at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:463) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5515) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3811) at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:1132) at org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:644) at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:215) at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run
Re: stack trace from tomcat when I try to start my webpage on my LAN
Did you not see my reply? In tomcat 10 and above idont think you should see reference to javax in stacks. I suspect your tags library is out of date, non compliant You often don't see your own posts on the email fora without specific config. > - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Assistance with Apache Tomcat Integration with MS Sentinel
Good day, We are trying to integrate Tomcat Apache with Sentinel, so we just wanted to get some clarity on a few things. We installed Apache Tomcat data connector on Sentinel. It seems the Apache servers in our environment are running on Windows machines, so when we download and install the windows agent on the Apache Tomcat servers, will the logs go through our syslog server via AMA or through our syslog server via CEF? It seems the version of Apache Tomcat currently being run in the environment is Apache Tomcat/9.0.85, is it compatible with the Deprecated Apache Tomcat data connector on MS Sentinel, which was developed using Apache Tomcat version 10.0.4? Regards Kele Masemola