728x90

들어가며


인텔리J와 스프링 부트를 사용하는 요즘에는 톰캣이 내장되어 따로 설치할 필요가 없지만, 설치부터 배포까지 한번 해보면 톰캣 서버의 동작에 대해 이해가 쉽다고 하여 톰캣 관련한 글을 작성했습니다.

톰캣 설치


Apache Tomcat® - Apache Tomcat 10 Software Downloads

 

Apache Tomcat® - Apache Tomcat 10 Software Downloads

Welcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.1.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versi

tomcat.apache.org

 

1. 위 링크로 들어가서 zip 폴더를 다운받아 압축을 해제한다.

2. 명령프롬프트에서 cd명령어를 통해 폴더 경로로 들어간다.

 

C:\Users\***  cd C:\Users\***\Downloads\apache-tomcat-10.1.16\apache-tomcat-10.1.16
C:\Users\***\Downloads\apache-tomcat-10.1.16\apache-tomcat-10.1.16>cd bin

3. startup.bat을 누르면 톰캣이 활성화된다.

4. localhost:8080 에 들어갔을때 아래와 같이 페이지가 나오면 성공!

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program

 

이런 문구와 함께 동작하지 않는다면 JAVA_HOME 환경변수가 설치되지 않았을 확률이 높으므로, 아래 더보기를 통해 환경 변수 설정을 해보는 것이 좋다.

더보기

Windows에서 JAVA_HOME 환경 변수 설정:

  1. 자바 설치 경로 확인: 자바가 설치된 경로를 확인합니다. 예를 들어, Java가 C:\Program Files\Java\jdk-17에 설치되어 있다면 해당 경로를 확인합니다.
  2. 시스템 환경 변수 설정:
    • 시작 메뉴에서 마우스 오른쪽 클릭 후 시스템을 선택합니다.
    • 왼쪽 메뉴에서 고급 시스템 설정을 클릭합니다.
    • 환경 변수 버튼을 클릭합니다.
  3. 새로운 시스템 변수 추가:
    • 새로 만들기(N)를 클릭합니다.
    • 변수 이름: JAVA_HOME
    • 변수 값: Java가 설치된 디렉토리 경로 (예: C:\Program Files\Java\jdk-17)
    • 확인을 클릭하여 변수를 추가합니다.
  4. PATH에 JAVA_HOME 추가:
    • 시스템 변수 목록에서 Path를 선택하고 편집(E)을 클릭합니다.
    • 새로 만들기(N)를 클릭하고 %JAVA_HOME%\bin을 추가합니다.
    • 확인을 클릭하여 변경 사항을 저장합니다.
  5. 변경 사항 적용:
    • 환경 변수 설정 창에서 확인 버튼을 클릭합니다.
    • 변경 사항이 적용되려면 명령 프롬프트를 다시 시작하거나 시스템을 재부팅합니다.
  6. 재시작 후 확인:
    • 명령 프롬프트에서 java -version 명령어를 실행하여 Java 버전이 표시되는지 확인합니다.
  7. Tomcat 실행:
    • Tomcat의 startup.bat을 실행해 봅니다.

빌드와 배포


html을 작성하였다면 빌드와 배포를 통해 톰캣 서버를 이용하여 화면에 띄울 수 있다.

명령 프롬프트에  gradlew build 를 입력하면 war 파일이 생성된다.

 

war 압축을 아래 명령어를 통해 풀면 프로젝트에서 만든 파일들을 볼 수 있다.

jar -xvf server-0.0.1-SNAPSHOT.war

다시 war파일을 톰캣이 저장된 폴더 내에 webapps라는 폴더 안에 파일명을 ROOT로 변경하여 저장

그리고 startup.bat으로 톰캣을 실행하면 localhost:8080에는 내가 작성한 html 화면이 나타난다.

 

 

 

'개발 환경' 카테고리의 다른 글

프로젝트 관리를 위해 Github Repo에 IDE연동하기  (0) 2023.12.16

+ Recent posts