앞서 Springboot + JSP 프로젝트를 jar로 배포하기 를 하며 META-INF를 사용하는 방법에 대해 알아보았다. 이번 글의 목적은 src>main>webapp>WEB-INF 이런 구조 대신 src/main/resources/META-INF/resources/WEB-INF 이 구조를 사용하고 war 빌드를 했을때 정상적으로 동작하게 하기 위함이다. 어떤때는 jar로 다른 프로젝트 안으로 들어가서 동작을 해야 하고 어떤때는 war로 독자적으로 실행을 하기 위해서 구조를 src/main/resources/META-INF/resources/WEB-INF 구조로 통일을 하려 한다. 위와 같은 경로에 jsp 파일을 위치시켰다. IDE 환경에서는 그냥 이렇게 하고 써도 잘 된다. 하지만 이걸 war 빌드..
Template Engine으로 JSP를 사용한 springboot 프로젝트가 있다. springboot에서 공식으로 지원을 하지 않는 Template Engine이다보니 JSP를 사용할때 여러가지 불편한 점들이 있다. 하지만 SI에서는 쉽게 기술을 휙휙 바꾸기 힘든 점들이 많다. SI는 참 힘들다... Springboot + JSP 프로젝트가 여러개 있고 이것을 각각 띄워서 사용을 할수도 있어야 하고 경우에 따라서는 여러개의 프로젝트가 main project에 dependency 형태로 붙을수도 있어야 한다. dependency 형태로 붙으려면 war가 아닌 jar 형식의 파일로 빌드가 되어야 한다. 이 방법에 대해 기술해보고자 한다. 어떻게 JSP 프로젝트를 war가 아닌 jar로 배포할 수 있을까?..