• Feed
  • Explore
  • Ranking
/

    IntelliJ로 JSP 개발환경 설정하기

    티스토리에 작성했던것 백업...
    jspJava
    m
    melba
    2024.06.23
    ·
    3 min read

    프로젝트 생성

    M1 맥북에어, intelliJ IDEA 기준

    until-654

    사이드바의 제너레이터에서 jakarta EE를 선택( java EE와 같은것임 )

    프로젝트명을 작성해주고 경로를 지정해준다

    나는 backendStudy/jsp폴더안에 프로젝트가 생성되도록 경로를 잡아주었음!

     

    템플릿은 웹 애플리케이션(Servlet, web.xml, index.jsp가 setting 되도록)으로 설정

    애플리케이션을 구동할 서버는 Tomcat 9.x (다운받아서 압축 해제 후 경로지정)

    JDK는 미리 설치해둔 termurin-17로 설정해준다

    until-655

    Java EE 8로 설정 ( Servlet은 자동으로 체크되어 있다 )

    until-656

    서버를 실행하지 않은 상태에서 구성편집 클릭

    until-657

    구성편집 > 배포 탭

    애플리케이션 컨텍스트를 원하는 경로로 설정해준다

    난 귀찮아서 root로 해둠(webapp)

    until-658

    그리고 현재 아티팩트 선택하고

    연필모양(아티팩트 편집)클릭해서 편집창으로 가준다

    until-659

    실제로 서버를 구동하고 jsp파일들의 수정 같이 리소스가 변경되면

    이클립스에서는 알아서 감지하고 업데이트 해주는데

    intellij에서는 이상하게 반영이 안되길래 뭐임? 뭐가 문제지? 했었는데

    출력 디렉터리가 target으로 되어있어서 그랬던거였음!!!!!

     

    루트 디렉터리(webapp)로 변경하고 적용하면

    소스변경시 반영이 안되던 문제가 해결된다

    until-660

    그리고 서버구동해주면 8080포트에서 정상적으로 돌아간당