지난 시간에 vs code로 스프링 프로젝트를 띄우기 위한 셋팅 3가지(자바,메이븐,톰캣)을 해보았다.
이번엔 필요한 vs code 익스텐션을 설치하고 war 파일을 만들어서 띄우는 것까지 해보겠다.
- 2편에서 다룰 내용 -
4. vs code 익스텐션 설치
5. 톰캣 서버 키고 메이븐에서 war 파일 만들기
6. 실행
vs code 익스텐션 설치
vs code 익스텐션 탭에서 java라고 치면 아래와 같이 나오는데 이중, java extension pack 이라고 되어 있는 것을 설치하면 나머지 필요한 5가지도 설치된다. 아래 나와있는 6가지가 모두 설치되어야 한다.
이후, Tomcat For Java라는 것도 설치해준다.
설치가 끝났으면, vs code를 껐다가 다시 실행해준다.
톰캣 서버 키고 메이븐에서 war 파일 만들기
이제 프로젝트 폴더를 띄워본다. 왼쪽 패널 아래에 톰캣 서버라는 것이 만들어져있을 것이다. 플러스 버튼을 누르고 "/Library/Tomcat"경로의 톰캣 디렉토리를 추가해준다.경로를 못찾겠다면 디렉토리를 찾는 폴더가 떴을 때 command+shift+G를 누르고 경로를 입력하면 된다.
빨간색 톰캣 서버를 마우스 오른쪽 버튼으로 클릭한 뒤, start 를 눌러 톰캣 서버를 켜준다.
이후 빨간색 네모가 초록색 동그라미로 변한다면 로컬호스트(http://localhost:8080/) 로 접속해본다.
Tomcat For Visual Studio가 뜬다면 잘 된것이다.
이 후, 메이븐 프로젝트로 가서 www를 마우스 오른쪽 클릭 한 뒤, clean을 눌러준다.
이 후, 다시 www를 마우스 오른쪽 클릭하고 install을 눌러준다.
오른쪽 아래 터미널 pane에
[INFO] installing"~~.war" to "~~~~~.war"라고 써진 줄이 있을 것이다.
그 war 파일의 경로를 (command+ 클릭) 하고 들어가서 war 파일을 오른쪽 클릭한 뒤, debug on tomcat server 혹은 run on tomcat server 를 눌러준다.
이제 로컬호스트로 다시 들어가보면, war package가 뜰테니 더블클릭하여 들어가면 된다.
jsp 파일을 보고 싶다면 war 파일이 생성된 target 폴더에 war 파일과 이름이 똑같은 디렉토리(BUILD-SNAPSHOT)가 있을 것이다. 그곳에 들어가면 jsp 파일의 경로가 있을 것이다. 나같은 경우엔 jsp/main.jsp 이런 식으로 돼있었으니 로컬호스트에서
http://localhost:8080/www-1.0.0-BUILD-SNAPSHOT/jsp/main.jsp
라고 경로를 찾아 들어간다면 main.jsp를 볼 수 있다.
'트러블슈팅' 카테고리의 다른 글
github packages로 private하게 패키지 배포하기 (+다운로드 방법) (2) | 2024.10.29 |
---|---|
algolia로 검색 기능 구현하기 (+ Docusaurus) (4) | 2024.10.28 |
웹에서 FCM push 알림 기능 구현하기 (0) | 2024.10.28 |
맥에서 vs code로 스프링 프로젝트 띄우기-1 (0) | 2020.05.09 |