Could not publish server configuration for Tomcat v9.0 Server at localhost. Multiple Contexts have a path of "/biz".
만들어둔 STS 프로젝트를 작업하기 위해 STS3를 실행시켰는데, 응용 프로그램을 열 수 없습니다.라는 팝업이 떴다.
이전에도 맥북에서 STS3를 사용할 때면 종종 떴는데, 이번에 나는 STS3를 다시 설치해 버렸다.
(문제를 해결한 후에 다시 찾아보니 코드 서명의 문제로 인증을 해줘야 한다고 한다)
이미 나는 다시 설치를 해버렸고, 그것 때문인지 그전에는 보였던 화면이 이번에는 뜨지 않았다.
우선 나는 .metadata 폴더를 삭제하고 다시 실행해 보았는데, Servers만 남아있고 프로젝트 폴더가 사라져 있었다. 서버도 다시 잡고, 이전과 같은 이름으로 프로젝트 폴더를 생성하니 이전에 생성해 두었던 index.jsp 파일이 나왔다.
실행.
Coult not publish server configuration for Tomcat v9.0 Server at localhost.
알아보니 Tomcat 서버 구성에서 중복된 컨텍스트가 정의되어 있다는 의미란다.
이를 해결하기 위해 Servers 폴더 -> Tomcat 폴더 -> server.xml 파일을 열어 Context를 확인했다.
정확한 이유는 모르지만 프로젝트를 새로 생성하면서 두 개가 생겨버린 게 아닐까 싶다.
Context 하나를 지워주고 다시 실행을 하니 hello를 다시 볼 수 있었다.
이 hello가 이렇게 반가울 줄이야.
개발자는 Mac이라던데.. 이거 맞는건가..