IntelliJ multi module 사용시 tomcat 다중 context 문제 해결
회사에서는 이클립스를 사용하고 있었는데
새로운 프로젝트를 들어가기 전부터 렉이 너무 많이 걸려서...
도저히 안되겠다 싶어서 인텔리제이로 import 도전!!해서 무난히 사용하던 와중에
회사 프로젝트는 기본 프로젝트 소스 + 리포팅 툴 프로젝트 2개
총 3개의 프로젝트를 한 번에 서버에 띄워야 한다는게 생각났다.
Eclipse 웹 프로젝트 IntelliJ로 import 하는 방법
Eclipse 웹 프로젝트 IntelliJ로 import 하는 방법 이클립스로 작성된 Dynamic Web Project 유형의 웹 프로젝트를 IntelliJ로 import하는 방법을 다뤄보려고 한다. 이 프로젝트는 html 파일 하나와 servlet..
atoz-develop.tistory.com
이클립스->인텔리제이 import는 이 블로그를 참고함
인텔리제이에서 여러 개의 프로젝트를 한번의 서버에 띄우기 위해서는
module을 추가 후 톰캣 설정에서 각각 context를 지정해주는 작업이 필요하다.
그런데 module 추가 후 context에서
이렇게 폴더명이 WebContent로 같아서인지
Application context가 공유(?)되는 현상이 발생했다..ㅠㅠ
하나를 먼저 추가하고 context 설정 후 apply하고 다른 하나를 또 다시 추가해도 계속
두 모듈의 context가 동일하게 바뀜;;
어떻게 해야할까 해결 방법을 찾던 중
https://graykim.tistory.com/231
[intellij] 인텔리제이에서 톰캣 다중 context 처리
intellij 인텔리제이에서 톰캣 다중 context 처리 왠만한 SI 프로젝트에서 사용되는 IDE는 이클립스인데 그때문에 모든 환경이 이클립스를 기준으로 잡혀있습니다. 인텔리제이에 입문한지 얼마 안되
graykim.tistory.com
이 포스팅에서 힌트를 얻었다!
인텔리제이에서 처음 기본 패키지를 import해줬을 때처럼
Project Structure - Artifacts로 추가를 해준 뒤,
톰캣 설정에서 External Source로 추가해주는게 아닌 Artifact로 추가해주기!
이렇게 하면 각각의 context를 지정해줄 수 있게 된다.
뭐가 어떻게 돌아가는건지 아직 정확히는(사실 아예 잘) 모르지만 어쨌든 스스로 해결해서 뿌듯하당ㅎㅎ