STS IDE를 사용하여 내 작업 영역에서 몇 개의 Spring Boot 응용 프로그램을 실행했고 응용 프로그램 부팅 프로세스가 끝난 후 프로젝트 중 하나에서 모든 프로젝트를 중지했습니다. 심지어 뭔가를 시작하기 위해 가장 작은 예제를 만들었고 똑같은 일이 발생합니다. 시작 후 바로 봄 부팅 응용 프로그램이 시작됩니다.
@SpringBootApplication
public class App implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
@Override
public void run(String... arg0) throws Exception {
System.out.println("Started...");
}
}
이
내 pom.xml 파일<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>sasa-test-app</groupId>
<artifactId>sasa-app</artifactId>
<version>1.0.0</version>
<packaging>war</packaging>
<name>sasa-app</name>
<description>Sasa</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.BUILD-SNAPSHOT</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>
입니다 그리고 이것은 내가 응용 프로그램 시작에 무엇을 얻을 수 있습니다. 나는 온라인에서 찾을 수있는 모든 제안을 시도했다. 나는 여기서 뭔가를 놓치고있다.
. ____ _ __ _ _ /\\/___'_ __ _ _(_)_ __ __ _ \ \ \ \ (()\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | )))) ' |____| .__|_| |_|_| |_\__, |//// =========|_|==============|___/=/_/_/_/ [32m :: Spring Boot :: [39m[2m (v1.4.0.BUILD-SNAPSHOT)[0;39m [2m2016-07-10 22:35:25.204[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ main][0;39m [36msasa_test_app.sasa_app.App [0;39m [2m:[0;39m Starting App on LAPTOP-C36O81UQ with PID 10028 (C:\Users\sasar\DEVCODE\STS_WORKSPACE\sasa-app\target\classes started by sasar in C:\Users\sasar\DEVCODE\STS_WORKSPACE\sasa-app) [2m2016-07-10 22:35:25.210[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ main][0;39m [36msasa_test_app.sasa_app.App [0;39m [2m:[0;39m No active profile set, falling back to default profiles: default [2m2016-07-10 22:35:25.426[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ main][0;39m [36ms.c.a.AnnotationConfigApplicationContext[0;39m [2m:[0;39m Refreshing org.spring[email protected]641147d0: startup date [Sun Jul 10 22:35:25 CEST 2016]; root of context hierarchy [2m2016-07-10 22:35:29.004[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ main][0;39m [36mo.s.j.e.a.AnnotationMBeanExporter [0;39m [2m:[0;39m Registering beans for JMX exposure on startup Started... [2m2016-07-10 22:35:29.041[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ main][0;39m [36msasa_test_app.sasa_app.App [0;39m [2m:[0;39m Started App in 4.664 seconds (JVM running for 5.876) [2m2016-07-10 22:35:29.070[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ Thread-1][0;39m [36ms.c.a.AnnotationConfigApplicationContext[0;39m [2m:[0;39m Closing org.spring[email protected]641147d0: startup date [Sun Jul 10 22:35:25 CEST 2016]; root of context hierarchy [2m2016-07-10 22:35:29.075[0;39m [32m INFO[0;39m [35m10028[0;39m [2m---[0;39m [2m[ Thread-1][0;39m [36mo.s.j.e.a.AnnotationMBeanExporter [0;39m [2m:[0;39m Unregistering JMX-exposed beans on shutdown
심지어 시작하기 시작 직후에 예제가 중지됩니다. 나는 여기서 약간의 도움에 대해 매우 감사 할 것입니다.
편집 : Alexandru Marina가 의견에서 말했듯이 안정판 대신 SNAPSHOT을 사용했습니다.
시작 샘플에 대한 링크를 제공 할 수 있습니까? –
사이드 노트 만 : 버전 1.4.0.BUILD-SNAPSHOT은 스프링 부트 부모 부모의 의도입니까? 그렇지 않다면 어쩌면 안정 버전을 사용해 볼 수도 있습니다. –
@XtremeBiker 필자는 mongodb 데이터, 최대 절전 모드, postgresql, mvc에 액세스 할 수있는 6-7 개의 시작 샘플을 시도했다. 사실, 나는 1.3.6 STABLE로 전환했고 모든것이 실행되었다. 알렉산드르 마리나 정말 고맙습니다. 신기한 실수예요. –