[인텔리J] 폴더째로 import하자(3)<Final>

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

Project Import 중 문제가 있어 마지막으로 정리하고자한다.

아래와 같이 Import Proejct를 진행한다.

아래 내용가 같이 Maven Project를 import 할 것이기 때문에 import 하려는 폴더의 pom.xml 파일을 선택한 후 OK 버튼을 클릭한다.

그럼 아래와 같이 정상 import 된 것을 확인할 수 있다.

그런데 여기서 문제가 있다.

문제 확인을 위하여 아래와 같은 테스트를 진행하고자한다.

index.jsp에서 Fun 카테고리를 변경한다.

아래와 같이 Fun에서 테스트변경으로 변경 후 톰캣을 재실행했다.

그런데 기대와 달리 Fun 카테고리가 테스트변경으로 변경되지않고 동일하게 Fun으로 표시되고 있다.

이 문제는 톰캣 설정에서 변경을 해야 한다.

톰캣 Edit Configurations로 이동한다. 

Tomcat > Deployment로 이동 후 > 아래 server startup에 있는 배치물을 수정한다

Artifacts로 이동 후 해당 artifact의 Output directory를 수정한다.

해당 경로는 war파일이 있는 경로로 저장된 war파일이 실행된다.

그러므로 우리가 web 폴더에 있는 index.jsp를 아무리 수정한다고해도 수정된 결과가 톰캣에 출력이되지 않는 것이다.

경로를 그럼 index.jsp 파일이 있는 web으로 변경한 후 OK 버튼을 눌러보자

변경된 것을 확인후 OK 버튼을 계속 누른다.

그리고 중요한게 아래 Element를 추가해야 구동이 된다.

추가를 안하면 아래와 같은 오류가 발생하면서 톰캣 구동이 안된다.

다음과 같이 더블 클릭으로 추가를 하고

다시 톰캣을 구동한다.

구동하면 index.jsp 파일이 수정된 결과로 표시된다.

아래가 수정 전이고

index.jsp를 변경한 것과 같이

잘 변경이 된다.

추가로 위와 같은 문제가 발생된 이유는 앞서 설명한 것과 같이 tomcat 실행 경로를 web으로 설정했기 때문에 index.jsp 파일이 실행된 것이며, 처음에는 war 파일이 있는 곳으로 경로 설정이 되어 변경이 안되었던 것이니 참고하도록하자.


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