Hi all,
when running TC 8.5.21 (9.0 should be the same) with Java 9 I get the
following warnings on STDOUT during shutdown:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
org.apache.catalina.loader.WebappClassLoaderBase
(file:/.../lib/catalina.jar) to field java.lang.Thread.threadLocals
WARNING: Please consider reporting this to the maintainers of
org.apache.catalina.loader.WebappClassLoaderBase
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
If I add the mentioned flag, I get more such lines, all referring to
org.apache.catalina.loader.WebappClassLoaderBase and then:
field java.lang.Thread.threadLocals
field java.lang.Thread.inheritableThreadLocals
field java.lang.ThreadLocal$ThreadLocalMap.table
method java.lang.ThreadLocal$ThreadLocalMap.expungeStaleEntries()
field java.lang.ThreadLocal$ThreadLocalMap$Entry.value
field sun.rmi.transport.Target.ccl
field sun.rmi.transport.Target.stub
field sun.rmi.transport.ObjectTable.objTable
field sun.rmi.transport.ObjectTable.implTable
Details may vary depending on the cleanup flags set in the loader, but
this is 8.5 with default settings.
Regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org