[인텔리J] Import한 프로젝트 적용해서 War파일로 배포까지[윈도우 버전]

2021. 4. 4. 16:50 IDE Tool/IntelliJ IDEA

처음 import한 파일이다 보시다시피 임포트하면 아래와 같이 빨간 글씨가 나온다.

Spirng 프레임 워크가 임포트 안된 것이니 순서대로 진행하도록하자

프로젝트 우클릭 > 프레임 워크 서포트 추가

스프링 MVC 추가

임포트된 것을 확인 할 수 있다.

톰캣 실행

임포트 안된 것이 나온다

프로젝트 스트럭쳐로 이동 > 아래 사진에 표시된 것과 같이 순서대로 진행한다

라이브러리

톰캣 추가

추가 확인 후 오케이

임포트된 것을 확인할 수 있다.

톰캣 실행

아무것도 안나온다

이것은 필자의 인덱스 파일 설정 때문인 것이니 신경 쓸 필요없다

문제가 되는 부분을 주석처리하고

변경 확인을 위하여 게시판을 > 변경되었나요로 문장을 수정했다

그대로 톰캣 재실행하였으나 동일

톰캣 설정으로 들어간다

사진과 같이 디플로이먼트 연필 모양을 클릭한다

아키텍쳐 > 아웃풋 디렉토리에서 폴더를 클릭한다

웹으로 변경한다

톰캣 재실행

다른 오류가 발생한다

아티팩츠 > 아웃풋 레이아웃에서 빨간건 마우수 우클릭으로삭제하고

우측에 있는건 좌측으로 이동시킨다 컴파일러 아웃풋 이동

사진처럼 삭제

깔끔하다

다시 톰캣

잘 된다

이제 WAR파일을 만들자

프로젝트 스트럭쳐

아리팩츠 > 플러스 > 아래 사진과 같이 클릭

하나가 생성되었다

폴더가 생성되었다

여기서 중요한 부분은 인덱스 JSP파일을 보면 변경되었나여 문구이다.

그런데 새로 생성된 아티팩트 폴더의 인덱스는

기존과 동일하다

아까 했던 것을 한번 더 해준다

아래와 같이 WAR2가 생성되었다

빌드 > 빌드 아티팩츠

아래와 같이 WAR 파일이 생성된 것을 확인할 수 있다.

톰캣으로 파일을 이동하고 톰캣 실행을 했다

생성된 폴더에 들어가서 인덱스를 확인하자

잘 변경되었다

웹에서도 잘 확인된다.

그럼 다시 한번 더 변경해본 후 build해보자

아래와 같이 변경되었나요(2)로 문장을 수정하였다.

빌드를 한다 이전에 진행했던 걸 동일하게 반복한다

톰캣 폴더에서 정상 변경도니 것을 확인할 수 있다.

 

출처 : namubada.net/207?category=776665