이번 포스팅에서는 외장 톰켓에서 서버를 실행해본 과정에 대해 포스팅하려 합니다.
1. gradle 파일이 있는 곳으로 terminal 경로 설정하기
2. war 파일 생성하기
이후 build/libs에 war 파일이 생성되어 있음을 알 수 있습니다.
WAR 파일은 Web Application Archive의 약자로 WAS에 배포할 때 사용하는 파일입니다. JAR 파일이 JVM 위에서 실행된다면, WAR 파일은 웹 어플리케이션 서버 WAS 위에서 실행됩니다.
3. apache-tomcat의 webapps에 war 파일을 넣습니다. 이 때 이름은 ROOT로 해야합니다.
4. apache-tomcat의 bin 폴더로 들어가 terminal에서 startup.bat(window 전용 명령어)를 실행해줍니다.
Spring boot에서는 내장 톰캣이 존재하고, intellij 등에서 자동으로 이 과정이 진행되어 서버가 배포되었습니다. 하지만 외장 톰캣을 사용하여 war 파일을 webapps 폴더에 넣고 직접 실행해보는 경험을 해보았습니다.
'백엔드' 카테고리의 다른 글
google otp fast api 서버 적용 (0) | 2024.04.05 |
---|---|
jwt + spring security 동작 과정 간단 정리 (1) | 2023.05.14 |
[백엔드] jwt vs session (0) | 2023.04.13 |
회원가입 로그인을 구현하면서 겪은 이슈 정리 (0) | 2022.10.03 |