Re: stack trace from tomcat when I try to start my webpage on my LAN

2024-10-18 Thread Chuck Caldarale


> 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

2024-10-18 Thread Christopher Schultz

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

2024-10-18 Thread Mark Thomas

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

2024-10-18 Thread Thad Humphries
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

2024-10-18 Thread Frank Myers
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

2024-10-18 Thread Christopher Schultz

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

2024-10-18 Thread Rob Sargent
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

2024-10-18 Thread Kele Masemola
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