如何修复 - > java.lang.reflect.InaccessibleObjectException:无法制作场静态最终booleanjava.io.filesystem.usecanoncaches

问题描述 投票:0回答:1

I更新了Tomcat Embed-core 11.0.2至11.0.3-之后,我要低于问题。而且春季靴子申请不会出现。

AM使用JDK 17.0.8.0.7-1.win.x86_64和Spring-Boot-Starter-Parent-3.4.2 请让我知道如何修复相同的方法。

org.springframework.context.ApplicationContextException: Unable to start web server at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:621) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) at com.scb.cccf.Application.main(Application.java:21) Caused by: java.lang.ExceptionInInitializerError: null at org.apache.catalina.startup.Tomcat.<clinit>(Tomcat.java:1192) at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:203) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:188) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ... 8 common frames omitted Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field static final boolean java.io.FileSystem.useCanonCaches accessible: module java.base does not "opens java.io" to unnamed module @15bb6bea at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) at org.apache.tomcat.util.compat.JreCompat.<clinit>(JreCompat.java:87) ... 12 common frames omitted ```

	
这是由tomcat
spring spring-boot
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.