Spring boot 停靠spring启动应用程序时ClassNotFoundException
我用Jib对接了一个spring启动应用程序。当我运行docker映像时,我得到了这个错误Spring boot 停靠spring启动应用程序时ClassNotFoundException,spring-boot,docker,jib,Spring Boot,Docker,Jib,我用Jib对接了一个spring启动应用程序。当我运行docker映像时,我得到了这个错误 Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at org.springframework.core.type.StandardAnnotationMetadata.getAnnotatedMethods(StandardAnnotationMetadata.java:158)
... 21 common frames omitted
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 25 common frames omitted
然而,当我运行java-jar application.jar
时,一切正常
这里可能缺少什么?检查您的java版本-我从java 8切换到java 11时遇到了XML问题。可能是由于配置问题,jackson依赖项没有复制到容器中。你能在github上提交一个bug,我们可以试着解决这个问题吗?