【发布时间】:2026-01-30 07:55:01
【问题描述】:
多年来,我一直在 Ubuntu 机器上运行这个旧的 Caucho Resin (4.0.41)。我需要淘汰那台服务器,所以我试图在新的 Ubuntu 18.04.4 服务器上设置树脂 4.0.64,经过大量的摸索和摆弄,它正在启动,但最终在早期失败了:
OpenJDK 64-Bit Server VM warning: Archived non-system classes are disabled because the java.system.class.loader property is specified (value = "com.caucho.loader.SystemClassLoader"). To use archived non-system classes, this property must be not be set
Error occurred during initialization of VM
java.lang.Error: com.caucho.loader.SystemClassLoader
at java.lang.ClassLoader.initSystemClassLoader(java.base@11.0.6/ClassLoader.java:1989)
at java.lang.System.initPhase3(java.base@11.0.6/System.java:2069)
Caused by: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@11.0.6/BuiltinClassLoader.java:581)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@11.0.6/ClassLoaders.java:178)
at java.lang.ClassLoader.loadClass(java.base@11.0.6/ClassLoader.java:521)
at java.lang.Class.forName0(java.base@11.0.6/Native Method)
at java.lang.Class.forName(java.base@11.0.6/Class.java:398)
at java.lang.ClassLoader.initSystemClassLoader(java.base@11.0.6/ClassLoader.java:1975)
at java.lang.System.initPhase3(java.base@11.0.6/System.java:2069)
我似乎无法通过谷歌搜索找到任何结果,也找不到任何明显设置 java.system.class.loader 的内容。
有什么建议吗?谢谢!
【问题讨论】:
标签: java java-11 resin openjdk-11