본문 바로가기
ERROR FIX

인텔리제이 톰캣 서버 설치와 연결

by ppirae 2023. 2. 21.


1. 톰캣 서버를 로컬 컴퓨터에 설치

https://tomcat.apache.org/whichversion.html

 

Apache Tomcat® - Which Version Do I Want?

Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications

tomcat.apache.org

원하는 버전을 다운받는다.

 

2. 인텔리제이 연결

Add configuration

+ 또는 Add new ...

Tomcat Server Local로 선택

Configure

+ 누르고 1번에서 로컬에 다운받은 톰캣 폴더의 주소를 넣는다

Fix 클릭

+를 누르고 톰캣 서버에 올릴 .war exploded 파일을 추가한다. 그다음 Application context를 / 로 설정

톰캣 서버로 실행할 수 있게 되었다.


.war 파일과 .war exploded 파일이 무슨 차이인지 궁금해서 찾아보았다.

Tomcat 서버에 배포하는 파일 중에 "war" 파일과 "war exploded" 파일은 둘 다 웹 애플리케이션을 배포하기 위한 파일이지만, 그 내용과 배포 방식에서 차이가 있습니다.

 

"war" 파일은 웹 애플리케이션을 압축한 파일입니다. 즉, 웹 애플리케이션을 구성하는 모든 파일(HTML, CSS, JavaScript, JSP, Servlet, 라이브러리 등)을 하나의 압축 파일로 묶어서 배포합니다. 이 파일을 Tomcat 서버에 배포하면, Tomcat 서버는 압축을 푼 후 웹 애플리케이션을 구성하는 모든 파일을 메모리에 로드합니다. 이 방식은 배포와 관리가 편리하지만, 애플리케이션을 수정하거나 개발 중일 때마다 매번 새로 배포해야 하는 불편함이 있습니다.

 

반면에 "war exploded" 파일은 웹 애플리케이션을 압축하지 않고, 애플리케이션을 구성하는 모든 파일을 그대로 디렉토리에 풀어서 배포하는 방식입니다. 이 방식을 사용하면, 애플리케이션을 수정할 때마다 파일을 수정하면 되기 때문에 빠르고 편리합니다. 그러나 많은 파일이 존재할 경우, 파일 수가 많아져 관리하기 어려울 수 있습니다.

 

따라서 "war" 파일은 배포와 관리가 쉽고 효율적이며, "war exploded" 파일은 개발 중인 웹 애플리케이션을 빠르게 수정하고 개발할 수 있도록 도와줍니다. 어떤 방식을 선택할 것인지는 상황에 따라 다를 수 있습니다.


c.f) 위의 답은 chatGPT의 답변인데 구글링을 굳이 할 필요도 없이
질문만 잘하면 좋은 답을 줘서 너무 편한것 같다...

댓글