강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

미니님의 프로필 이미지
미니

작성한 질문수

STS에 tomcat server 연동이 안됩니다.

작성

·

1.6K

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 서버 구성 파일이 손상되었거나 불완전한 상태일 수 있다는 메시지입니다. 구글링을 통해 콘솔 창에서 톰캣을 삭제하고 재설치하라는 방법도 시도해보셨지만 문제가 해결되지 않았다고 하셨네요.

우선, 서버 구성 파일이 정상적인지 확인하기 위해 다음과 같은 단계를 따라보세요.

  1. STS를 종료합니다.
  2. 내 컴퓨터에서 다음 경로로 이동합니다: \Servers\{톰캣 버전}-config. 예를 들어, 만약 Tomcat 9.0을 사용하신다면 \Servers\Tomcat v9.0-config 입니다.
  3. 해당 경로의 config 폴더를 백업합니다. 다른 폴더로 이동하거나 이름을 바꾸어도 됩니다.
  4. STS를 다시 실행하고 Preferences(환경 설정)로 이동합니다.
  5. Server > Runtime Environments(런타임 환경)를 선택합니다.
  6. 사용 가능한 런타임 환경 목록에서 Tomcat 서버를 제거합니다.
  7. 다시 Preferences로 돌아와서 Server > Runtime Environments로 이동합니다.
  8. “Add” 버튼을 클릭하여 Tomcat 서버를 다시 추가합니다.
  9. 새롭게 추가한 Tomcat 서버를 선택하고 “Finish” 버튼을 클릭합니다.

이후 STS를 재시작한 후 Server 창에 Tomcat이 보이는지 확인해보세요. 만약 계속해서 문제가 발생한다면, 다른 버전의 Tomcat을 시도해보는 것도 고려해볼만 합니다.

위의 조치로도 문제가 해결되지 않는다면, STS나 Tomcat에 대한 다른 설치 파일을 다운로드하여 시도해보시거나, STS 및 Tomcat을 완전히 제거하고 재설치하는 방법도 시도해볼 수 있습니다. 이 경우에는 이전 구성 파일을 삭제하고 다시 설정해야하니 주의하셔야 합니다.

만약 이 모든 방법으로도 문제를 해결할 수 없다면, 더 정확한 도움을 드리기 위해 STS와 Tomcat 버전, JDK 버전 등의 세부 정보를 알려주시면 더욱 도움이 될 것입니다. 문제를 해결하는 데 도움이 되었으면 좋겠습니다. 해결되지 않는다면, 해당 내용을 인프런 고객센터에 문의해주십시요. 감사합니다.

미니님의 프로필 이미지
미니

작성한 질문수

질문하기