[JAVA]스프링 부트 1.4.2 이상에선 jar 파일로 빌드시 JSP안됩니다!

본문 바로가기
사이트 내 전체검색

로그인
회원가입
IT Note

[JAVA]스프링 부트 1.4.2 이상에선 jar 파일로 빌드시 JSP안됩니다!
0

View 9,545  | 작성일2020.10.22 08:25

본문

요즘 웹 개발로 삽질중입니다...

하지만 너무 억울한 일이 생겼군요. 

 

결론부터 얘기하면 1.4.2 스프링 부트에선 jar 파일로 빌드시 JSP가 안됩니다. 

이는 디펜던시에 jstl 이나 servlet 을 추가해도 마찬가지고요.

 

그러면 해결방법이 없느냐.. 

그냥 war파일로 빌드하시면 됩니다.

스프링부트 에서는 war파일로 빌드해도 java -jar 로 실행이 된다고 합니다.

즉 이러나 저러나 tomcat 설정에 땀빼지 않아도 된다는 말이죠.

 

보틍 스프링부트 시작한 분들은 jar를 권하기 때문에 jar로 세팅하셨을텐데

war로 변경하는법은 여기에 있고요.

https://medium.com/@js230023/spring-boot-jar-%EC%9D%84-war%EB%A1%9C-%EB%B3%80%EA%B2%BD-3b0d835557f5 

 

여기서부터 사족...

 

근데 억울한게 뭐냐면 이걸 아는 동안 새로운 지식을 얻었는데

현대 웹 개발은 jsp 를 지양하고 있다고 합니다.

 

왜냐면 react 나 angular 그리고 vue.js 를 통해서 동적인 프론트 개발을 모두 구현해 버릴수 있기 때문에

굳이 과거의 유산인 JSP를 사용할 필요가 없는거고...

그래서 빠지는 추세라고 합니다.

 

이걸 스프링부트 세팅해서 한창 jsp 로 개발하고 있던 제가.. 혹시나 해서 배포를 해봤습니다.

배포는 스무스하게 됐는데 막상 페이지 들어가니까 404에러가 나는겁니다.

 

그래서 허겁지겁 저 상황들을 알았습니다..

 

만약 이런 상황이었다면 저는 애초에 스프링부트를 war로 된 패키지로 받았을테고

그게 아니라면 아예 마음을 다잡고 vue.js 로 프론트를 전부 개발했을텐데

이걸 초반에 알아서 다시 선택을 해야하는 난처한 상황이 생겼네요..

 

웹은 이런거 때문에 어려운거 같아요...

댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

게시물 검색

접속자집계

오늘
1,788
어제
1,702
최대
6,399
전체
975,601
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
모바일 버전으로 보기