Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 停靠spring启动应用程序时ClassNotFoundException_Spring Boot_Docker_Jib - Fatal编程技术网

Spring boot 停靠spring启动应用程序时ClassNotFoundException

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

我用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: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,我们可以试着解决这个问题吗?