programing

종료 코드 1 Spring Boot Intellij로 프로세스가 종료되었습니다.

lastmemo 2023. 3. 2. 21:57
반응형

종료 코드 1 Spring Boot Intellij로 프로세스가 종료되었습니다.

프로젝트를 실행할 때 "종료 코드 1로 프로세스가 완료되었습니다"라는 메시지를 받았습니다.몇 가지 해결 방법을 시도해 보았지만 나와 같은 오류는 없습니다.내 프로젝트는 코드 라인을 실행하지 않습니다.여기에 이미지 설명 입력 프로세스를 중단하십시오.

다음과 같이 "try-catch" 블록을 삽입하고 "run" 메서드 호출을 배열하여 "catch" 내에서 스택 트레이스를 인쇄합니다.

   public static void main(String[] args) {
    try {
        SpringApplication.run(MyApplication.class, args);
    } catch (Exception e) {
        e.printStackTrace(); 
    }
}
  1. 프로젝트 폴더에서 .idea 폴더를 삭제합니다.
  2. 프로젝트 폴더에서 모든 .iml을 삭제합니다.

설정해야 합니다.logging.level.root로.DEBUG문제를 찾기 위해 관련 로깅을 읽습니다.application.yml 파일을 사용하는 경우 시작 또는 끝에 다음을 추가(또는 편집)합니다.

logging:
  level:
    root: DEBUG

앱이 다음을 사용하는 경우application.properties, 아래 행에 추가(또는 편집):

logging.level.root: DEBUG

예를 들어, 앱이 정의되지 않은 속성을 사용하여 일반적인 로그에 문제가 표시되지 않는 경우 디버깅 수준 로깅을 활성화한 후 로그에서 아래 행이 표시됩니다.

Could not find key 'app.services.account.service' in any property source

이 경우 정확히는 아니지만 logback.xml 파일의 프로파일 설정이 누락되어 로그가 누락될 수도 있습니다.

이 명령어는 나에게 도움이 되었다.

mvn idea:idea

저도 같은 문제에 봉착했습니다.Springboot는 에러 없이 코드 1과 함께 종료된다.하지만 그때 스프링 이니셜라이저를 사용하지 않고 프로젝트를 만들었습니다.

코드를 백업하고 Spring Initializer(서비스 URL: https://start.spring.io)를 사용하여 프로젝트를 재생성하는 것이 좋습니다.그러면 설정 차이를 비교할 수 있습니다.

그것은 매우 복잡합니다. 왜냐하면 대부분 물건이 없어져서 일어날 수 있기 때문입니다.제 경우, 이 문제의 원인이 되는 application.properties에 정의되어 있지 않은 다음 속성과 그 단서가 적습니다.도움이 되길 바랍니다.

서버 포트나 Bean 또는 Component에 정의되어 있는 다른 플레이스 홀더 등의 속성이 없기 때문에 이 문제가 발생할 수 있습니다.모든 속성 및 플레이스 홀더를 확인합니다.

  @Value(value = "${resource.path.accountNumbers}")
            private Resource accountNumbers;
    application.properties--verify all properties/placeholders
    resource.path.accountNumbers=classpath:accountNumbers.properties

같은 문제가 있었어.
상위 Spring Boot Starter 프로젝트를 지정하여 수정합니다.

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.2.RELEASE</version>
    <relativePath />
</parent>

스프링 부트 프로젝트의 경우 가장 일반적인 이유는org.springframework.beans.factory.BeanCreationException.서치BeanCreationException, 각 구성 함수에서 디버깅하고 프로젝트를 디버깅합니다.그런 다음 문제가 있는 'beanName'을 찾은 후 콩에 집중할 수 있습니다.

예를 들어 다음과 같습니다.

이상한 어플리케이션에서 복사/붙여넣기 때문에 문제가 잘못된 VM 옵션처럼 간단했습니다.

나는 가지고 있었다

-Dconfig.file/somepathtothefile/resources/application.conf

대신

-Dconfig.file=/somepathtothefile/resources/application.conf

후 Marge에 .application.yml: file file을 file 로 시스템이 시작되지 않도록 합니다.

여기에 이미지 설명 입력

@Yasitha Bandara님 덕분입니다.

클라우드에서 컴파일할 수 있습니다.그렇다면 클라우드 소프트웨어가 인터넷에 연결되어 있는지 확인하십시오.또는 클라우드 소프트웨어를 동기화하여 업데이트가 되었는지 확인하십시오.그런 다음 작업을 다시 컴파일해 보십시오.그건 작동할 거야.

또는 소스 파일에 대한 링크가 손실될 수 있습니다.예를 들어, 파일을 새 폴더로 옮겼는데 일부 항목이 새 위치로 이어지지 않았습니다. 이 항목을 선택하고 다시 컴파일하십시오.

언급URL : https://stackoverflow.com/questions/46428611/process-finished-with-exit-code-1-spring-boot-intellij

반응형