본문 바로가기
Programming/Java_Spring

VS Code에서 Tomcat 구동하기

by 곰네Zip 2023. 9. 20.

VS Code를 이용하여 spring을 사용한 rest api를 구현하고자 한다. 우선, 이게 접속이 가능한 방법이 무엇이 있을까?를 찾아보는 중에, VS Code에서 WAS를 구동할 수 있는 방법이 있었다.

Tomcat for Java를 설치하면 된다.

근데..

Deprecated!

 두둥! deprecated되었다. 다행히 Community Server Connector extension을 사용하란다. 

Community Server Connector

 자, Server Connector를 설치는 했는데.. 이걸 어떻게 사용한다?

 참고로 아래 블로그의 글을 참고했다. (원글님 감사합니다. :) )

 

https://moneygear.tistory.com/15

 

VS Code에서 WAS 실행하기 (Apache Tomcat)

웹개발은 당연히 테스트용 로컬 서버가 필요하다. 흔히 Eclipse, IntelliJ 등과 같은 IDE를 이용해 웹서버를 실행하고 앱 또는 페이지를 배포해 테스트한다. 한편, VS Code에서도 마찬가지로 익스텐션을

moneygear.tistory.com

 먼저 Tomcat을 다운받자. 내가 개발하는 환경의 jdk의 버전이 java 8.. 톰캣은 9.x로..

받아서 원하는 경로에 압축을 풀자.

원하는 경로에 압축을 풀어준다. 

 그리고 화면 좌측 아래를 보면 'SERVERS'가 있다.

 이제 여기서 '추가(빨간네모)'를 누른 후 

 위의 선택 창에서 'No, use server on disk'를 선택함.

JDK11이상이 설치되지 않은 경우 아래 접은글 확인.

더보기

근데, JDK11이하가 설치된 경우...  에러 메시지가 뜨는 경우가 있다.

'unable to create rsp....' 하고.. Detail Message를 확인하면

이런 에러가 뜬다.

위와 같은 에러가 뜨는데, 내 환경에서는 java 8만 깔려있어서 그렇다;; 그래서 우선 부랴부랴 java 11을 설치해주고,

settings.json에서 rsp의 ui는 java 11을 보도록 설정해주자.

settings.js에서, 

위와 같이 "rsp-ui.rsp.java.home" : "jdk11의경로" 를 지정해주고

여기서 Start 서버 해주자.

RSP서버를 시작하기를 선택해주면 된다.

그러면 위 빨간 네모를 선택 후, use server on disk를 선택 시, 진행 가능

팝업이 뜨면.. 내 로컬에 압축해제한 tomcat의 위치를 지정한다.

위와 같이 tomcat경로를 지정해주고..

새로 팝업이 뜨면. 이제 여기서 설정해줄 항목이 있으면 설정해준다.

서버 설정화면

뜬다. :)

 

반응형

댓글