当前位置: 首页 > 知识库问答 >
问题:

IntelliJ不会终止使用gradle构建的Spring Boot应用程序

范侯林
2023-03-14

我在Linux上使用IntelliJ13.1,并尝试按照http://spring.io/guides/gs/spring-boot/的示例构建一个基本的REST应用程序

10:09:35: Executing external task 'bootRun'...
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:bootRun

但是停止执行并不影响gradle任务:

10:11:40: External task execution finished 'bootRun'.

我仍然可以访问配置端口上的tomcat实例。只有关闭IntelliJ才会破坏进程。

我搜索了这个话题,但找不到任何合理的答案。我想知道它是不是

    null

共有1个答案

谭宜
2023-03-14

我很确定这是一个IntelliJ的问题,因为:

当您从Intellij的Gradle integration中运行bootrun并按stop时,应用程序将继续按您提到的方式运行。

但是,如果使用命令行并运行gradle bootrun,然后使用cntrl+c,应用程序就会停止。

如果您需要能够轻松地调试应用程序,那么您所需要做的就是运行具有main方法的Java(或Groovy)类,因为这是运行Spring Boot应用程序的最简单方法!感谢春靴!!!

当然,您可以继续使用Gradle来执行诸如运行所有测试或创建打包的应用程序之类的任务。

 类似资料:
  • 问题内容: 我正在尝试使用Gradle构建相对简单的JavaFX应用程序。但是,我不知道该怎么做。 我是Gradle的新手,对于简单的(非javafx)项目,我已经成功使用了插件,并构建和打包了库和命令行应用程序。 但是,关于JavaFX,我完全陷入困境。我已经阅读了这篇文章,该文章建议使用该插件,但是我只能找到该插件的源代码,但是没有关于如何实际使用它的文档(在文章中,他们只是从远程URL应用它

  • 我试图使用Gradle构建一个相对简单的JavaFX应用程序。但是,我完全不知道该怎么做。 我对Gradle比较陌生,对于简单的(非JavaFX)项目,我已经成功地使用了插件和来构建和打包库和命令行应用程序。 然而,当涉及到JavaFX时,我完全被卡住了。我读过这篇文章,其中建议使用插件,但是我只能找到这个插件的源代码,而没有关于如何实际获取它和使用它的文档(在文章中,他们只是从远程URL应用它,

  • 问题内容: 我使用Hibernate创建了一个程序。 程序到达主要功能端,但是程序正在运行。 我不知道使用Hibernate 4.x版进行配置时是否会发生这种情况。 配置方式错误吗? manual1_1_first_hibernate_apps.java 实用程序 程序终止并使用buildSessionFactory方法时,以下控制台日志片段。 但是,如果不使用已弃用的buildSessionFa

  • 我使用gradle创建了一个简单的java项目,从“gradle init——类型java应用程序”开始。 主java文件的内容-“App.java”: 文件“build.gradle”的内容: gradle似乎已成功下载log4j jar文件: 在~/中有一组log4j jar/pom文件。gradle目录。当我尝试生成时,出现以下生成错误: 我对gradle/java是新手。任何帮助都将不胜感

  • 下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit

  • 我不明白如何使用Node red platform运行spring boot应用程序。 简单的Spring启动应用程序代码显示在下面的链接中 https://www.javatpoint.com/spring-boot-hello-world-example 我已经下载了node red中的“java function node”和“jar function node”,但我不理解node red