기타/오류해결
[STS] war파일 import시 superclass 오류 해결하기
하루디
2021. 5. 25. 12:09
노트북에서 하던 프로젝트를 다른 PC에서 잘 import를 했는데 하자마자 오만데에 빨간줄이 발생했습니다.
수정하려고 커서를 대봤더니 superclass "javax.servlet.http.HttpServlet" was not found... 오류라고 나왔다.
내가 superclass를 건드린 적이 없는데 말이되나 싶었다.
그리고 프로젝트 익스플로러를 확인해보니 거의 모든 파일이 빨간 오류창으로 가득차게 되었다.
파일을 하나씩 다 눌러서 수정해야한다고 생각하니 눈앞이 캄캄해졌는데 검색해보니 문제점은
바로 서버가 runtime에서 설정되어있지 않아서 생기는 문제였다.
>>오류 해결하기
방법: 프로젝트 우클릭 > properties > project facets > runtimes 설정하고 Apply하기
1. properties 찾기
2. project Facets창 누르기
옆쪽 카테고리 리스트에서 보면 중간쯤에서 발견할 수 있다.
사진을 보면 왼쪽 하얀색 박스의 Details 옆의 Runtimes를 눌러보면 서버가 체크되어있지 않은 것을 확인할 수 있다.
3. 설정하고 Apply하기
빨간 동그라미 부분들을 잘 확인하고 적용하자.
여기까지 해주면 오류가 사라지면서 서버가 정상적으로 실행되는 것을 확인할 수 있다.