본문 바로가기
카테고리 없음

[INTELLIJ] WEB APP 개발 환경 설정하기

by cook_code 2023. 2. 22.
반응형

설치해야 할 목록

JDK 8 이상 (https://www.oracle.com/technetwork/java/javase/downloads/index.html)
Maven (https://maven.apache.org/download.cgi)
IntelliJ IDEA (https://www.jetbrains.com/idea)
Tomcat Server (https://tomcat.apache.org/download-80.cgi)

도구 별 설치 이유

1. MAVEN

- 프로젝트 관리를 위한 Maven 도구
- apache software foundation에서 개발한 java 기반 프로젝트 관리
- 프로젝트의 컴파일, 빌드, 수행 및 테스트
- 서버 측 deploy 자원과 라이브러리 관리

2. INTELLIJ
- IntelliJ idea 개발 도구
- ide, integrated development environment
- net beans / eclipse / intelliJ idea

3. TOMCAT
- 웹 어플리케이션 실행을 위한 tomcat server
- web application server
- 웹 어플리케이션과 서버 환경을 만들어 동작시키는 sw
- apache tomcat / jboss / jetty / netty

설치 후 환경변수 설정

[시스템 환경 변수 편집] - [고급] 탭 - 환경변수
[새로 만들기] - [변수이름(설치도구_HOME)] - [변수(도구 설치 경로)]

1. JAVA_HOME : jdk 폴더 경로
2. M2_HOME : maven 폴더 경로
3. CATALINA_HOME : tomcat 폴더 경로

[path] 더블클릭 - 추가 - path추가

4. path 더블 클릭 -> 추가 ->
%JAVA_HOME%\bin
%M2_HOME%\bin
%CATALINA_HOME %\bin

5. cmd 창에서 버전 확인

명령프롬프트(cmd) 열기 - 다음 명령어 검색

자바 버전 확인 : java -version, javac -version
메이븐 설치 확인 : mvn -version
톰캣 구동 확인 :

[톰캣 구동 확인]

cd 톰캣 설치 경로
cd bin
(* cd는 해당 폴더로 이동하겠다는 명령어)
dir.w
dir/w
(startup과 shutdown이 뜨는지 확인하기)
startup.bat 입력

- 해당 창이 뜨면서 http-nio-8080으로 서버가 시작되었다는 것을 알 수 있음
- 권한 허가해주기
- 크롬 주소창에 localhost:8080을 검색

톰캣 홈페이지가 뜬다면 설치가 잘 된 것!

설치 시 발생할 수 있는 오류

  • cmd 창 한글 깨짐

    [Tomcat(톰캣) 콘솔창 한글 인코딩 깨짐 현상 해결하기 - 𝝅번째 알파카의 개발 낙서장

톰캣을 구동하다보면 심심치않게 마주하는 오류(?)는 아니고 현상. Windows Console의 기본 인코딩과 Tomcat이 출력하는 인코딩이 서로 달라서 생긴다.

blog.itcode.dev](https://blog.itcode.dev/posts/2021/05/22/tomcat-encoding-euckr)

반응형