Hi,
        When I use --illegal-access-warn I see these.

WARNING: Illegal reflective access by
org.apache.catalina.loader.WebappClassLoaderBase
(file:/C:/Users/476458/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.34/tomcat-embed-core-8.5.34.jar)
to field java.io.ObjectStreamClass$Caches.localDescs

but when I use --illegal-access-deny I see messages originating from Spring.
java.lang.reflect.InvocationTargetException
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.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:558)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: Cannot load configuration
class:
org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration

I thought Tomcats's messages would stop the JVM. Why does this happen ?

Thanks,
Mohan

Reply via email to