인프런 커뮤니티 질문&답변
STS에 tomcat server 연동이 안됩니다.
작성
·
1.7K
0
개발환경
sts 4
tomcat 9.0
jdk 11
preference - server에서 톰캣을 추가해줬음에도 server 창에 tomcat이 보이지 않습니다.

문제를 확인해보면
"Could not load the Tomcat server configuration at \Servers\VMware tc Server Developer Edition v4.1-config. The configuration may be corrupt or incomplete.
Could not load the Tomcat server configuration at \Servers\VMware tc Server Developer Edition v4.1-config. The configuration may be corrupt or incomplete."
라고 나옵니다.

구글링을 하면 server 콘솔창에 있는 톰캣을 삭제했다가 다시 설치하라거나 (이 부분은 이미 콘솔창에 떠있지조차 않아서 사용할 수 없습니다)
preference에서 톰캣을 삭제하고 재설치해보라는 방법을 제시하는데 (현재 재설치 5회째입니다..)
그 어느 것도 먹히지 않아서요. 혹시 도와주실 수 있을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. STS에서 Tomcat 서버와의 연동이 되지 않는 문제로 보입니다.
해당 오류는 Tomcat 서버 구성 파일이 손상되었거나 불완전한 상태일 수 있다는 메시지입니다. 구글링을 통해 콘솔 창에서 톰캣을 삭제하고 재설치하라는 방법도 시도해보셨지만 문제가 해결되지 않았다고 하셨네요.
우선, 서버 구성 파일이 정상적인지 확인하기 위해 다음과 같은 단계를 따라보세요.
- STS를 종료합니다.
- 내 컴퓨터에서 다음 경로로 이동합니다: \Servers\{톰캣 버전}-config. 예를 들어, 만약 Tomcat 9.0을 사용하신다면 \Servers\Tomcat v9.0-config 입니다.
- 해당 경로의 config 폴더를 백업합니다. 다른 폴더로 이동하거나 이름을 바꾸어도 됩니다.
- STS를 다시 실행하고 Preferences(환경 설정)로 이동합니다.
- Server > Runtime Environments(런타임 환경)를 선택합니다.
- 사용 가능한 런타임 환경 목록에서 Tomcat 서버를 제거합니다.
- 다시 Preferences로 돌아와서 Server > Runtime Environments로 이동합니다.
- “Add” 버튼을 클릭하여 Tomcat 서버를 다시 추가합니다.
- 새롭게 추가한 Tomcat 서버를 선택하고 “Finish” 버튼을 클릭합니다.
이후 STS를 재시작한 후 Server 창에 Tomcat이 보이는지 확인해보세요. 만약 계속해서 문제가 발생한다면, 다른 버전의 Tomcat을 시도해보는 것도 고려해볼만 합니다.
위의 조치로도 문제가 해결되지 않는다면, STS나 Tomcat에 대한 다른 설치 파일을 다운로드하여 시도해보시거나, STS 및 Tomcat을 완전히 제거하고 재설치하는 방법도 시도해볼 수 있습니다. 이 경우에는 이전 구성 파일을 삭제하고 다시 설정해야하니 주의하셔야 합니다.
만약 이 모든 방법으로도 문제를 해결할 수 없다면, 더 정확한 도움을 드리기 위해 STS와 Tomcat 버전, JDK 버전 등의 세부 정보를 알려주시면 더욱 도움이 될 것입니다. 문제를 해결하는 데 도움이 되었으면 좋겠습니다. 해결되지 않는다면, 해당 내용을 인프런 고객센터에 문의해주십시요. 감사합니다.




