본문 바로가기
에러 왜 났을까?

Spring 'Pulishing to Tomcat v9.0 Server at localhost has encountered a problem' 에러 -Multiple Contexts

by 박 현 황 2021. 4. 29.

에러가 발생했다

Details를 보니까

내가 Spring project 2개를 생성하면서 2개의 프로젝트 다 context를 guestbook으로 설정해주어서

지금 서버가 무슨 guestbook을 실행해야 될 지 몰라서 (충돌?) 일어나는 오류였다.

 

따라서 서버 실행하기 누르고 next누르면 뜨는 여기서 root context가 똑같은 프로젝트 중 하나만 실행되도록 

하나를 빼주어야 한다.

 

 

근데 자꾸 내가 빼야할 프로젝트에서 선택하는 창이 안되고 계속 넘어가서 인터넷 한참 뒤졌다.

처음에 프로젝트 생성하고 실행하면서 이 프로젝트 실행 시에 계속 톰캣 사용한다고 체크해서 안뜨는 거 같은데 그때는

여기 보면  Server라고 뜨는 곳에서 우클릭 후 Add and Remove선택하면

현재 서버에 들어가 있는? 프로젝트 나오는데 여기서 설정해주면 된다.

 

휴 30분 동안 이거 하나 찾아서 헤맸다