작성
·
73
·
수정됨
0
server 프로젝트 위치에서 gradlew explodedWar 을 실행해 압축이 풀어진 WAR 파일 경로를 톰캣 Deployment directory 경로에 기재해두었습니다.
이후 강의를 보니 강사님께서는 프로젝트를 수정하고 나서 톰캣을 재실행하니 소스가 수정된 내역이 서버에 바로 반영이 되더라구요.
근데 저는 server 프로젝트 경로로 가서 build 폴더의 exploded 파일을 삭제하고 다시 gradlew explodedWar 명령어를 실행해야 수정된 소스가 톰캣에서 실행되던데
뭐가 잘못된걸까요..?
답변 2
1
안녕하세요. backendman님
이 부분은 저도 잘 모르겠습니다. (혹시 관련해서 아시는 분 있으면 답변 부탁드려요)
하지만 이 부분은 크게 걱정하지 않으셔도 괜찮습니다. 실무에서는 이후에 설명할 스프링 부트에 내장된 톰켓을 사용하기 때문에, 별도의 톰캣을 설치하는 지금의 방식은, 과거에 이런 방식을 사용했구나 하고 대략 강의 내용만 따라할 수 있을 정도면 충분합니다 🙂
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. backendman님.
톰캣에 exploded된 WAR 파일 배포 시에 파일이 자동으로 업데이트되지 않는 문제를 겪고 계시는군요. 이에 관련된 몇 가지 유사한 질문과 답변들을 찾았습니다.
내장톰캣 서블릿 강의를 듣는 도중 문제가 생겼습니다 - 특정 환경에서 발생하는 오류
위 링크들을 참고하여 설정을 검토해 보시기 바랍니다. IntelliJ에서 Gradle로 빌드 및 실행 환경을 바꾸거나 설정을 조정하는 작업이 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.