Spring Boot 일반적인 오류 일람 및 해결 방안

업데이트 정보
2016 - 03 - 13 개봉
생각 은 단순 하 다. 스프링 부 트 학습 과정 에서 겪 은 여러 가지 번 거 로 움 을 열거 하고 해결 방안 을 마련 해 야 한다.
본론 부터 오류 가 발생 하면 잘못된 정 보 를 보고 하여 번호 대로 자리 에 앉 을 수 있 습 니 다.
오류 알림: java. net. BidException: Address already in use: bind
추측 원인: 스프링 부 트 를 처음 접 했 을 때 흔히 볼 수 있 는 오류 입 니 다. 포트 가 연결 되 어 있 습 니 다.애플 리 케 이 션 이 시작 되 었 습 니 다. Spring Boot 는 내 장 된 Tomcat 를 시작 하고 포트 8080 을 연결 하여 전단 서 비 스 를 시작 합 니 다.웹 애플 리 케 이 션 으로서 프로그램 자체 가 끝나 지 않 습 니 다.사용자 도 수 동 으로 프로그램 을 끝내 지 않 으 면 이 포트 는 계속 연결 되 고 다시 시작 하면 반드시 이 문 제 를 보고 할 것 입 니 다.
솔 루 션: 윈도 프로 세 스 관리 자 를 열 어 javaw. exe 를 끝내 고 다시 실행 합 니 다.프로그램 을 시작 하기 전에 실행 을 끝 냅 니 다.
오류 알림: 스프링 부팅 오류: java. lang. NoSuchMethodError
원인 추측: 분명 한 것 은 지 정 된 방법 을 찾 지 못 한 것 이다.
해결 방안: 잘못된 정보 에 있 는 방법 명 을 자세히 검색 하여 오류 유형 에 어떤 방법 이 부족 한 지 확인 합 니 다.필자 의 이번 오 류 는 org. spring from work. core. ResolvableType. forInstance 방법 을 찾 을 수 없 었 기 때문에 pom. xml 에서 parent 의존 을 제거 하고 파일 을 완전히 다운로드 하지 않 았 는 지 생각 났 습 니 다.홈 페이지 설명: parent 의존 을 제거 할 때 spring - boot - dependencies 의존 도 를 증가 시 켜 야 합 니 다.따라서 pom. xml 에 다음 과 같은 의존 도 를 추가 하여 문제 해결 ^ ^

  
    
      org.springframework.boot
      spring-boot-dependencies
      1.3.3.RELEASE
      pom
      import
    
  

오류 알림: 자바 - jar my application. jar 
시스템 오류: EmbeddedServletContainerFactory bean 이 누락 되 어 EmbeddedWebApplication Context 를 시작 할 수 없습니다.
추측 원인: 시스템 알림 에 따라 오류 원본 을 순서대로 찾 습 니 다. 최종 적 으로 Embedded ServletContainer Factory. class 라 는 파일 에 위치 하 였 습 니 다. @ Bean 주석 이 부족 하 였 습 니 다.적어도 겉 으로 는 이렇다. 구체 적 인 원인 은 고수 가 설명 해 야 한다.
솔 루 션: application. 자바 메 인 프로그램 입구 에 다음 코드 를 추가 합 니 다.
@Bean
public EmbeddedServletContainerFactory servletContainer() {
      
    TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
    return factory;
      
}

다음으로 전송:https://blog.51cto.com/wenzi813/1750534

좋은 웹페이지 즐겨찾기