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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.