war
-
WAR 파일기타 2022. 7. 27. 14:46
이클립스에서 개발하다보면 에러 뜨고, 뭐 돌이킬수없을만큼 환경설정에서 해결하기 힘들고, 현재 코드를 나만쓰는게 아니고, 실제 사용할 WAS에 테스트 하려면?! 현재 가지고 있는 파일(코드)를 그대로 가져가고싶을때 어떻게 하면 좋을까? 이렇게 WAR파일을 만들어서 나중에 Import시켜주면 된다. (이건 그냥 war파일 열면됨) 왜냐하면 동적 웹 플젝의 디렉토리 구조가 서블릿 규약 표준 디렉토리랑 다르다. 서블릿 규약은 web-inf/classes 디렉토리에 class파일이 오지만, 이클립스 동적웹플젝은 [내 프로젝트 이름]/build 디렉토리에 class파일을 생성한다. 그러니 WAR로 그냥 그대로 싹다 가져가서 복붙하면 알아서 환경에 맞게 설정된다.