Spring Boot中的Java类加载器问题

我在部署Spring Boot应用程序时遇到了类加载器问题 .

所有库jar都在单个Spring Boot jar中 . 我已经验证了使用 jar -tf 命令 .

现在,我使用 java -verbose -jar 运行应用程序,但它面临着一个奇怪的类加载器问题 .

在日志中,我能够看到已加载的类:

java.lang.NoClassDefFoundError: Could not initialize class com.asd.myconnector.MyPPManager
        at com.asd.db.datamanager.MySystemDataManager.getProjectSystemProperties(SystemDM.java:195) ~[core-0.0.1.jar!/:na]

上面只有几行,我能够看到这个类已经加载了:

[Loaded com.asd.myconnector.MyPPManager from jar:file:/home/abhay/myconnections-0.1.15.jar!/BOOT-INF/lib/core-0.0.1.jar!/]

任何人都可以帮我指点一下吗?

感谢致敬,

Abhay Dandekar

回答(0)