오라클 클라우드 #7 외장 톰캣 배포

Jason·2023년 2월 7일
0

Cloud Hosting

목록 보기
9/9

외장 톰캣 webapps 아래에 war파일을 배포해야 하는데..

[출처]
https://gigas-blog.tistory.com/115

STS+gradle로 war파일 배포를 가장 깔끔하게 정리해놓으신 글.

따라하다보니 오류가 생겨서 남겨봄.


1. war 파일이 제대로 실행되지 않았던 이유는.. servletinitializer 클래스 설정을 제대로 하지 않았음.

다시 정리하면..

i) 스프링 프로젝트의 시작점을 <프로젝트>.java가 아닌.. servletinitializer.java로 맞춰놓을 것. 그리고 이건 packaging을 war로 초기에 설정하면 자동으로 생성되는 클래스이다.
(기본 내장 톰캣을 사용하지 않을 때 적용)

ii) build.gradle 설정 -> 역시 초기에 war packaging으로 진행하면 설정이 자동으로 됨.

iii) server.xml 설정 잘 못 했음 ->path="" docbase="myweb"

iv) 패키지 파일은 일관성있게 계층구조로 작성..

profile
데이터보급창고

0개의 댓글