반응형

Personal Space/오류와 예외(Error & Exception) 2

org.junit.runners.model.InvalidTestClassError

import org.junit.runner.RunWith; import org.junit.jupiter.api.Test; ... @RunWith(SpringRunner.class) @SpringBootTest public class OrderServiceTest { @Autowired OrderService orderService; @Test public void 상품주문() throws Exception { //given Member member = new Member(); member.setName("회원"); ... } } org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.service.OrderServiceTest': 1..

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

오류 원인 인텔리제이 환경에서 스프링 부트를 통해 웹 프로젝트를 실행하다가 만난 에러이다. 스프링에서 애플리케이션 컨텍스트를 시작하려던 중 오류가 발생했다고 뜬다. debug 모드를 활성화한 상태에서 애플리케이션을 다시 실행하라고 한다. 에러 메시지 중 Action을 살펴보면, 8080 포트가 이미 사용되고 있으니, 해당 프로세스를 중지하거나 다른 포트를 사용하라고 한다. 첫 번째 방법 (프로세스 강제 종료) 8080 포트가 이미 사용되고 있다는 것이다. 만약, IDE에서 다른 프로젝트가 실행되고 있는 것을 파악할 수 있다면, 실행 종료하는 것으로 쉽게 해결할 수 있지만 IDE 상에는 아무 문제가 없다면 명령 프롬프트 창을 통해 해당 프로세스를 강제 종료해야 한다. 윈도우의 명령 프롬프트(cmd)를 실행..

반응형