tomcat 9.0 Tomcat NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED
问题描述:
之前用的好好的,重换了下环境,Tomcat运行没有问题,但控制台怎么多出这么一句话:
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
翻阅Google,最后发现了这么一句话
该输出由JVM生成。
在Java 9或更高版本上运行时,Tomcat会自动将消息所引用的选项 设置为
预防各种特征失败(大多是围绕内存泄漏检测
由于在Java中9添加的额外的限制和预防
在JDK 9+中,将以下选项添加到JVM以禁用Spring使用CGLIB的警告:
--add-opens java.base/java.lang=ALL-UNNAMED
例如:
java --add-opens java.base/java.lang=ALL-UNNAMED -jar target/*.jar
无需报告; 这是一个已知的Spring bug.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· Windows 提权-UAC 绕过
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-03-07 dhtmlxtree动态修改节点颜色(选中为一种颜色反之为另一种)当鼠标in时为一种颜色、out时为另一种
2014-03-07 Spring+Quartz的版本问题