当我使用命令“mvn-spring-boot:run”运行一个springboot应用程序时,它会启动tomcat并继续运行,但从主类“com.example.demo.DemoApplication”的Intellij启动时,它是相同的应用程序,然后立即关闭,并显示以下日志。如何从IDE运行它:
:: Spring Boot :: (v2.6.3)
2022-01-30 14:02:25.137 INFO 11024 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication using Java 1.8.0_291 on LAPTOP-1D3EOLKG with PID 11024 (C:\Users\SurajBahl\Downloads\demo\target\classes started by suraj.bahl in C:\Users\SurajBahl\Downloads\demo)
2022-01-30 14:02:25.139 INFO 11024 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to default profiles: default
2022-01-30 14:02:25.907 INFO 11024 --- [ main] com.example.demo.DemoApplication : Started DemoApplication in 1.214 seconds (JVM running for 2.099)
Process finished with exit code 0
POM.xml如下所示
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>2021.0.0</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-function-web</artifactId>
<version>3.0.10.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-function-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
不久前,我在IntelliJ上遇到了同样的问题——对我来说,删除了. Ide和. iml文件夹,之后将项目重新导入IDE有所帮助。
更多信息请点击这里。
上周,我完成了一个测试应用程序的开发,并在所有模拟器中成功运行了它。今天我决定考虑发布这个应用程序,并使用了“Sent Android Build”。生成状态“成功”。然后尝试从命令行运行jar,得到: 所以试图逃离GUI并得到: Java版本: 我在Suse Linux 42.1 64b上使用Netbeans(这是新的)。 我在什么地方丢了一个图书馆吗?还是别的什么?
问题内容: 我需要在树莓派的启动程序上启动Java应用程序,但我不知道如何? 我检索了PbxMan的脚本以将其作为服务运行:http://codingdict.com/questions/42510 我制作了一个简单的脚本,可以在后台启动该应用程序 我在重新启动时将其推送到了crontab中… 我在main的第一行和addShutdownHook()中播放声音。所以我可以听到,每次应用程序启动后立
我在我的工作区中使用STS IDE运行了几个Spring Boot应用程序,在我对其中一个项目进行maven更新后,每个项目都在应用程序启动过程后立即停止。我甚至创建了一个最小的例子,只是为了开始一些事情,同样的事情发生了。 这是我的pom.xml 即使是那些入门示例也会在启动后立即停止。我会非常感谢这里的一些帮助。 编辑:正如Alexandru Marina在评论中所说,我使用的是快照而不是稳定
有一个很奇怪的问题...有一次我打开我的项目,并注意到我没有机会从工作室推出app...黑色三角形唱罩禁用 但是,如果我构建apk文件并使用adb命令安装它,它就可以工作。 我已经尝试删除和下载新的Android Studio,但没有任何改变... 我的插件 我的配置
我想知道Java中是否有某种方法可以立即停止线程。我不想检查它的中断状态,我需要立即停止它。这是因为在Thread的run方法中有许多计算,为了使用interrupted实现我想要的结果,我必须到处注入状态检查。那么有什么方法可以立即中断线程吗?也许stop()方法?我知道有人说它不应该被使用,因为死锁,但如果它可以解决我的问题(即使它会引起另一个问题;))我可以用它。所以?附注。我知道有其他类似