Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 无法在IntelliJ中调试Spring启动_Java_Spring_Maven_Intellij Idea_Spring Boot - Fatal编程技术网

Java 无法在IntelliJ中调试Spring启动

Java 无法在IntelliJ中调试Spring启动,java,spring,maven,intellij-idea,spring-boot,Java,Spring,Maven,Intellij Idea,Spring Boot,SpringBoot由maven插件SpringBoot:run启动。当访问localhost:8080/parse时,它会显示错误的模糊描述,但我在这里看不到stacktrace,在IntelliJ控制台输出中也看不到它。如何获取错误信息 控制台输出: 更新 您可以自定义SpringMVC处理异常的方式。例如,通过显示特定异常或所有类型异常的自定义页面。为此,请使用控制器建议 Apache容器是否有任何日志指向/var/log?您是否配置了日志记录以便获得错误输出?我认为SpringBoot已

SpringBoot由maven插件SpringBoot:run启动。当访问localhost:8080/parse时,它会显示错误的模糊描述,但我在这里看不到stacktrace,在IntelliJ控制台输出中也看不到它。如何获取错误信息

控制台输出:

更新


您可以自定义SpringMVC处理异常的方式。例如,通过显示特定异常或所有类型异常的自定义页面。为此,请使用控制器建议

Apache容器是否有任何日志指向/var/log?您是否配置了日志记录以便获得错误输出?我认为SpringBoot已经嵌入了Tomcat容器。我不知道如何配置日志记录。通常,当我在intelliJ中触发run not in maven时,任何错误都会在控制台中结束。如果您使用maven启动它,那么输出将发送到maven的标准输出。我不明白为什么你会期望它出现在Intellij中。如果要调试它,请将调试器连接到远程服务。首先使用IntelliJ运行main方法。然后,您的输出将显示在IntelliJ中。如果您没有从中得到任何帮助,那么您应该编写一个异常处理程序服务,并在其中添加一些system.Out。我通过将运行配置定义为应用程序并设置主配置来调试Spring boot应用程序。这样做效果很好。没有真正的理由尝试使用maven插件运行它,然后尝试附加。
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ event-log-parser ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< spring-boot-maven-plugin:1.1.6.RELEASE:run (default-cli) @ event-log-parser <<<
[INFO] 
[INFO] --- spring-boot-maven-plugin:1.1.6.RELEASE:run (default-cli) @ event-log-parser ---
[INFO] Attaching agents: []

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.1.6.RELEASE)
Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.
There was an unexpected error (type=Internal Server Error, status=500).
${message}