[참고]
OS : Windows10 64bit
Server : Tomcat v8.5_Plug-In
JDK : SE 11
Tool : Eclipse IDE
어제까지만 해도 잘 돌아갔던 게 다음날 Eclipse IDE 실행 후 Tomcat Server - Run을 하니 아래와 같은 Error가 발생하였다.
Google 검색을 통해 별 지랄을 다해봤지만 안된다.
가장 간단하면서 빠른 방법은 Eclipse에 Tomcat Server를 제거 후 다시 설치하는 것이다.
삭제/설치가 간단한 것은 시간이 아까우니 그냥 삭제/설치를 하자.
1. Eclipse 메뉴 > Window > Preferences 클릭.
2. Server > Runtime Environments 클릭.
3. 목록에서 Tomcat Server 클릭 > Remove 클릭 > 아래 그림처럼 둘 다 체크 후 OK 클릭.
해석 :
런타임 환경은 현재 사용되고 있고 삭제는 컴파일 또는 런타임 문제를 일으킬 수 있습니다. 어쨌든 런타임 환경을 삭제하시겠습니까?
□ 영향을 받는 서버를 모두 삭제하시겠습니까?
□ 이 런타임 환경을 대상 프로젝트에서 제거하시겠습니까?
4. Explorer에 Server Project 클릭 후 Delete 키 또는 Server Project에 마우스 우클릭 > Delete 클릭.
-
문제가 발생된 Server Project가 남아있으면 Tomcat Server를 몇 번을 삭제/생성해도 Error가 발생될 수 있다.
-
물론 남아있어도 될 수도 있지만 만약 또 Error가 발생되어 다시 삽질하면서 시간을 버릴 수 있으니 깔끔하게 다 지운다. 삭제/생성하는데 시간 몇 초밖에 안 걸리니 삽질할 시간을 줄이자.
5. 아래 그림처럼 체크 후 OK 클릭.
-
체크하지 않고 삭제 후 생성 시 Local Hard의 workspace에 "Server"라는 Project의 이름이 있다고 생성이 안 된다.
-
만약 실수로 체크를 하지 않고 삭제 시 해당 workspace로 가서 직접 삭제하면 되니 체크 안 했다고 걱정하지 말자.
-
해석 : □ 디스크에서 프로젝트 내용 삭제(실행 취소)
6. Eclipse 메뉴 > Window > Preferences 클릭.
7. Server > Runtime Environments 클릭 > Add... 클릭.
8. Apache > Apache Tomcat v[버전] 클릭 > Create a new local server 체크 > Finish 클릭.
-
Create a new local server를 체크해주면 아래 그림과 같이 Server탭에 local server를 생성해준다.
9. local server 클릭 > Ctrl+Alt+R 또는 Start the Server 아이콘 클릭 > 잘 돌아가는지 확인.
마무리
좀 안다고 깝쳤다가 시간만 버리니, Tomcat Server에 Start error가 발생했을 경우 그냥 삭제/생성이 가장 빠른 해결 방법이다.
솔직히 저런 Error를 많이 겪어봤고 Google 검색을 통해 여러 해결방안들을 채택해봤지만 좆도 효과 없었다.
필자의 경우 개발용으로 tomcat-plugin용, 배포용으로 tomcat-설치용을 사용한다.
tomcat-설치용은 삭제/생성이 오래걸리기도 하고, 솔직히 좆나 귀찮다.
tomcat-plugin용은 간단하고 빠르게 삭제/생성하여 문제를 해결할 수 있다.
'IT 개발 > Error' 카테고리의 다른 글
Eclipse(이클립스) - No editor descriptor for id org.eclipse.ui.internal.emptyEditorTab Error (0) | 2021.02.08 |
---|