글 작성자: beaniejoy

IntelliJ IDE는 다들 아시겠지만 Ultimate과 Community 버전 두개로 나뉩니다. 

 Ultimate 버전은 프로젝트로 Tomcat 서버를 제공해주지만 Community는 제공을 안해줍니다. 저는 빈털털이기 때문에 IntelliJ를 이용해서 tomcat을 돌리고자 Ultimate를 사기에는 제약이 따르네요 ㅜㅜ (나중에 정말 IntelliJ로 개발을 해야하는 상황이면 그 때는 사야겠죠?..)

 그러던 중에 임시방편(?)으로 maven을 이용해 tomcat을 가져다가 돌리는 방식으로 진행할 수 있는 방법이 있어서 이를 간단하게 정리해보고자 합니다.


1. Maven dependency 추가하기

 위 사진처럼 5개의 dependency를 추가합니다. 주의할 것이 처음에 tomcat 버전을 9.0.30 최신걸로 했다가 tomcat이 제대로 실행되지 않는 것을 확인했고 8.5.23으로 다운버전해야 돌아가더라구요!

Maven을 Reimport해주면 저렇게 Library들이 추가가 됩니다. 

 

2. Class에 main메서드 설정하기

web/Main Class를 생성해 위와 같이 코드를 넣어주시고 main 메서드를 실행해주시면

 tomcat에 war파일을 집어넣고 따로 startup.bat을 실행해서  tomcat을 작동하게끔 하지 않아도 IntelliJ 안에서 돌아가도록 할 수 있습니다. 사실 Ultimate버전을 구매해서 사용하면 eclipse처럼 프로젝트 단위에서 tomcat을 설정할 수 있기에 Ultimate버전을 사용할 것을 권해드리지만 저는 IntelliJ를 한번 사용해보고 싶었고 강의를 들으면서 IntelliJ를 통해 웹프로젝트를 한번 직접 돌려보고 싶어서 조만간에는 이렇게나마 tomcat 서버를 돌려볼 생각입니다. 위 내용은 참고만 하세용!~

 

출처

fastcampus

'IDE > IntelliJ' 카테고리의 다른 글

[IntelliJ] java import 인식 못하는 상황  (0) 2021.07.25