我在Java 11 / Spring Boot 2.1迁移中遇到问题,项目可以编译,但运行仅返回时:
Connected to the target VM, address: '127.0.0.1:5754', transport: 'socket'
The Class-Path manifest attribute in C:\Users\{user}\.m2\repository\xalan\serializer\2.7.2\serializer-2.7.2.jar referenced one or more files that do not exist:
file:/C:/Users/{user}/.m2/repository/xalan/serializer/2.7.2/xml-apis.jar
The Class-Path manifest attribute in C:\Users\{user}\.m2\repository\xalan\xalan\2.7.2\xalan-2.7.2.jar referenced one or more files that do not exist:
file:/C:/Users/{user}/.m2/repository/xalan/xalan/2.7.2/xercesImpl.jar,file:/C:/Users/{user}/.m2/repository/xalan/xalan/2.7.2/xml-apis.jar,file:/C:/Users/{user}/.m2/repository/xalan/xalan/2.7.2/serializer.jar
Disconnected from the target VM, address: '127.0.0.1:5754', transport: 'socket'
Process finished with exit code 1
我曾尝试更新Maven版本,Maven编译器版本等。
我该如何解决?
答案 0 :(得分:3)
更改logback-spring.xml
文件后,我遇到了类似的问题。
该应用程序将无法启动,我只能看到一些您所描述的INFO消息,但这不是问题的真正原因。
此后,应用程序失败,但由于我的logback-spring.xml
中的问题而无法完全记录任何错误消息。
因此,如果您没有看到其他任何错误消息,请尝试再次检查日志记录机制是否配置正确。
答案 1 :(得分:3)
请检查pom.xml中是否具有“ spring-boot-devtools依赖项”,然后将其删除并重试
答案 2 :(得分:1)
将-Xlint:-path
option添加到maven-compiler-plugin
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<compilerArgs>
<arg>-Xlint:-path</arg>
</compilerArgs>
</configuration>
</plugin>
答案 3 :(得分:1)
由于这个问题仍然很热门,我将发布答案和评论的摘要-
标题中描述的消息是警告,不是错误,也不应该导致您的应用崩溃。
如果您的应用崩溃了,请在日志中更早地检查是否有错误导致退出。
在没有错误输出的情况下,一些人报告该问题是由于过时的依赖关系引起的,需要在其Spring / Spring Boot / Java升级中对其进行更新。
答案 4 :(得分:1)
vm选项-Dspring.profiles.active = {profileName}
答案 5 :(得分:1)
在我的情况下,相关的失败是由于其他无提示错误(这些通知是日志中唯一的输出,这就是为什么我检查了它们,并且没有与实际错误相关的日志输出的原因)。
我的application.yml
结构错误,如下所示:
logging:
level:
root: ${LOG_LEVEL:info}
ru.pflb.foundation.config.RequestResponseLoggingFilter: ${LOG_LEVEL_HTTP:trace}
org #<-- that caused the problem
org:
apache.kafka.clients.NetworkClient: ERROR
hibernate: WARN
答案 6 :(得分:1)
我从 pom 文件中删除了 devtools 依赖项以及 spring web,它对我有用,看起来它的 devtools 依赖项导致我的 oracle jar 文件的不同版本出现问题
答案 7 :(得分:0)
我遇到了同样的问题。在配置文件中进行格式更正后,应用程序启动。
答案 8 :(得分:0)
就我而言,当我向 spring-boot-devtools
添加依赖项时遇到了类似的错误。
为了快速诊断,您可以尝试禁用(注释掉)此依赖项