티스토리 뷰

반응형

  1. intellij ProjectStructure
    1. Project
      1. Project Compiler output
        1. IDEA가 컴파일 결과를 저장할 디렉토리의 경로
        2. 지정된 디렉토리에 있는 두개의 서브 디렉토리가 작성
          1. production for production code.
          2. test for test sources.
    2. Module
      1. Empty Project 하위에 존재하는 모듈들
        1. ex) gradle 모듈1, gradle 모듈2, maven 모듈1
        2. 각 모듈 안에 존재하는것이 facets(작은 면, 모듈의 하위)  
      2. intellij에서 command + F9 build 하게되면 각 Moudle 의 Paths 탭에 Output path에 정의된 경로로 컴파일된 파일들이 생성되는데 이 파일들은 Sources탭에 있는 구조대로 생성이된다. (아래 이미지 참조)

    3. Facets
      1. Module을 이루고있는 작은 조각들
        1. Modules 내에 네모난 조각 네개로되어있는 group module안에 main/test 모듈안에 구성되어있는 부분들을 볼수 있는 곳
    4. Artifacts
      1. Archive : ROOT.war 파일 생성
        1. 현재는 tomcat run시 에러가 나는 상황 ( resource에 값들이 세팅이 되어있지 않는 상황)
        2. Show content of elements를 체크하게되면 안에 포함되어있는 내용을 볼수있는데 resources directory contents의 경로가 2번 Modules에 설정된 output이라는걸 확인할 수있다 . 직접 파일을 확인해보면 @xxx.xxx.xx@이런식으로 resource값들이 세팅이 되어있지 않은상태
        3. 이부분을 그래서 gradle 컴파일 후 생성되는 build/classes/resource(gradle 빌드시 값이 세팅되어 있다.) path로 바꿔보겠다.
        4. 그러고나서 tomcat실행
        5. 성공

      2. Exploded : ROOT.war 파일 해제
        1. Archive : ROOT.war 파일을 해제한다. tomcat Deploy at the server startup시 추가







반응형

'Tool > Intellij' 카테고리의 다른 글

intellij 에 servlet 프로젝트 생성하기  (1) 2018.12.17
intellij 에서 Spring MVC maven Project 만들기  (0) 2017.10.21
단축키 정리 및 Tip  (0) 2017.06.17
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함