Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
Java 如何解决spring boot devtools依赖性问题?_Java_Spring_Maven_Spring Boot_Spring Boot Maven Plugin - Fatal编程技术网

Java 如何解决spring boot devtools依赖性问题?

Java 如何解决spring boot devtools依赖性问题?,java,spring,maven,spring-boot,spring-boot-maven-plugin,Java,Spring,Maven,Spring Boot,Spring Boot Maven Plugin,我在pom.xml中添加了spring boot devtools依赖项。当我运行我的应用程序时,我得到了以下异常。我使用的是spring-boot-parent-1.53.RELEASE版本。如何解决这个问题 Exception in thread "main" java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/C:/Users/User1/.m2/

我在pom.xml中添加了spring boot devtools依赖项。当我运行我的应用程序时,我得到了以下异常。我使用的是spring-boot-parent-1.53.RELEASE版本。如何解决这个问题

Exception in thread "main" java.lang.IllegalStateException: Failed to read 
Class-Path attribute from manifest of jar 
file:/C:/Users/User1/.m2/repository/ch/qos/logback/logback-
classic/1.1.11/logback-classic-1.1.11.jar
at org.springframework.boot.devtools.restart.ChangeableUrls.getUrlsFromClassPathOfJarManifestIfPossible(ChangeableUrls.java:110)
at org.springframework.boot.devtools.restart.ChangeableUrls.fromUrlClassLoader(ChangeableUrls.java:96)
at org.springframework.boot.devtools.restart.DefaultRestartInitializer.getUrls(DefaultRestartInitializer.java:93)
at org.springframework.boot.devtools.restart.DefaultRestartInitializer.getInitialUrls(DefaultRestartInitializer.java:56)
at org.springframework.boot.devtools.restart.Restarter.<init>(Restarter.java:140)
at org.springframework.boot.devtools.restart.Restarter.initialize(Restarter.java:546)
at org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationStartingEvent(RestartApplicationListener.java:67)
at org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationEvent(RestartApplicationListener.java:45)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
at org.springframework.boot.context.event.EventPublishingRunListener.starting(EventPublishingRunListener.java:68)
at org.springframework.boot.SpringApplicationRunListeners.starting(SpringApplicationRunListeners.java:48)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
at com.company.Application.main(Application.java:11)

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:61)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:420)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at sun.misc.IOUtils.readFully(IOUtils.java:65)
at java.util.jar.JarFile.getBytes(JarFile.java:425)
at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193)
at java.util.jar.JarFile.getManifest(JarFile.java:180)
at org.springframework.boot.devtools.restart.ChangeableUrls.getUrlsFromManifestClassPathAttribute(ChangeableUrls.java:131)
at org.springframework.boot.devtools.restart.ChangeableUrls.getUrlsFromClassPathOfJarManifestIfPossible(ChangeableUrls.java:107)
... 16 more`
线程“main”java.lang.IllegalStateException中的异常:读取失败 jar清单中的类路径属性 文件:/C:/Users/User1/.m2/repository/ch/qos/logback/logback- classic/1.1.11/logback-classic-1.1.11.jar 位于org.springframework.boot.devtools.restart.ChangeableUrls.GetUrlsFromClassPathFjarManifestifable(ChangeableUrls.java:110) 位于org.springframework.boot.devtools.restart.ChangeableUrls.fromUrlClassLoader(ChangeableUrls.java:96) 位于org.springframework.boot.devtools.restart.DefaultRestartInitializer.getURL(DefaultRestartInitializer.java:93) 位于org.springframework.boot.devtools.restart.DefaultRestartInitializer.getInitializer(DefaultRestartInitializer.java:56) 位于org.springframework.boot.devtools.restart.Restarter.(Restarter.java:140) 位于org.springframework.boot.devtools.restart.Restarter.initialize(Restarter.java:546) 位于org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationStartingEvent(RestartApplicationListener.java:67) 位于org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationEvent(RestartApplicationListener.java:45) 位于org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167) 位于org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) 位于org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122) 位于org.springframework.boot.context.event.EventPublishingRunListener.starting(EventPublishingRunListener.java:68) 位于org.springframework.boot.SpringApplicationRunListeners.starting(SpringApplicationRunListeners.java:48) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:303) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) 位于com.company.Application.main(Application.java:11) 原因:java.util.zip.ZipException:无效的LOC头(错误签名) 位于java.util.zip.ZipFile.read(本机方法) access$1400(ZipFile.java:61) 位于java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) 位于java.util.zip.ZipFile$zipfileInflatierInputStream.fill(ZipFile.java:420) 位于java.util.zip.InflateInputStream.read(InflateInputStream.java:158) 在sun.misc.IOUtils.readFully上(IOUtils.java:65) 位于java.util.jar.JarFile.getBytes(JarFile.java:425) 位于java.util.jar.JarFile.getManifestFromReference(JarFile.java:193) 位于java.util.jar.JarFile.getManifest(JarFile.java:180) 位于org.springframework.boot.devtools.restart.ChangeableUrls.getUrlsFromManifestClassPathAttribute(ChangeableUrls.java:131) 位于org.springframework.boot.devtools.restart.ChangeableUrls.GetUrlsFromClassPathFjarManifestifable(ChangeableUrls.java:107) ... 还有16个`
即使是我也会遇到这个错误,但使用的是不同的jar

我去了本地存储库并删除了jar文件,然后它就工作了

就你而言

file:/C:/Users/User1/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar
尝试删除此jar文件,并在备份此jar之前运行应用程序


希望这有帮助。

试着看看这个:Hello@NicomedesE。-我需要将我的本地存储库设置为空吗?如果您确定只有一个Jar文件有问题,那么您只需要删除它的文件夹,否则删除所有。。。我建议删除第一个logback-classic…谢谢@NicomedesE。这对我来说很有效。这个问题之前已经回答过了,显然,你可以在这里添加你的答案。但在回答之前,你需要了解一些要点。首先,不要添加以前添加了相同代码或建议的答案。第二,如果用户已经非常明确地询问了问题以及他需要解决什么问题,那么不要添加过于复杂的答案。第三,如果你想对答案或问题提出任何建议,你可以添加评论。请先看这个谢谢你的时间。