VS Code나 외부 AI 코딩 툴로 파일을 수정하는데, 이클립스 화면에는 반영이 안 돼서 매번 껐다 켰다 하신 적 있으신가요?
저도 개발 중에 외부 도구로 파일을 자주 건드리다 보니 이클립스가 변경 사항을 못 따라오는 문제를 자주 겪었는데요, 설정 몇 가지만 바꿔주면 깔끔하게 해결됩니다.

1. 자동 새로고침 설정

Window → Preferences → General → Workspace

아래 항목들을 체크해주세요.

  • Refresh using native hooks or polling
  • Refresh on access
  • Refresh workspace on startup (필요하면 함께 체크)

체크 후 Apply and Close로 저장하면 끝입니다.

위3개를 체크한다

 

외부 AI 도구나 VS Code가 파일을 수정하는 환경이라면 Refresh using native hooks or polling을 켜는 게 핵심입니다. 이 옵션 하나만 켜져 있어도 대부분의 반영 지연 문제가 해결됩니다.

2. 즉시 수동으로 반영하기

설정을 바꾸기 전에 급하게 반영해야 한다면, 프로젝트나 파일을 선택한 뒤 다음 방법을 쓰면 됩니다.

  • F5
  • 또는 우클릭 → Refresh

프로젝트 전체를 반영하고 싶다면 프로젝트 루트를 선택한 상태에서 F5를 누르는 게 가장 확실합니다.

3. 정적/동적 리소스가 브라우저에 바로 안 보일 때

JSP뿐 아니라 JS, CSS, HTML 등 톰캣이 서빙하는 모든 리소스에 해당하는 문제입니다. 이클립스 화면에는 수정 내용이 반영됐는데, 정작 브라우저에는 안 보이는 경우가 있는데요, 이건 톰캣 배포 폴더까지 반영이 안 된 경우입니다.

Window → Preferences → Server → Launching

여기서 Automatically publish when resources change 관련 옵션을 활성화해주세요.

그래도 안 될 때는 Servers 뷰에서 톰캣을 우클릭한 뒤 아래 순서로 진행하면 됩니다.

  • Clean
  • Publish
Publish 옵션을 켜도 즉시 반영이 안 될 때가 있는데, 이 경우 대부분 Clean → Publish 한 번이면 해결됩니다.

정리

외부 도구와 이클립스를 같이 쓰는 개발 환경이라면 아래 순서로 점검해보세요.

단계 확인 내용
1 Workspace 새로고침 설정 (Refresh using native hooks or polling 필수)
2 안 되면 F5로 수동 반영
3 브라우저에 안 보이면 톰캣 Publish 옵션 확인 + Clean/Publish

이 세 단계만 확인하면 외부에서 수정한 파일이 이클립스와 브라우저 양쪽에 바로바로 반영됩니다.

반응형
블로그 추천 글
블로그 운영자 프로필 이미지

촌놈 개발자 이야기

개발을 업으로 삼아 살아가며 관심 있는 기술 정보를 정리하고 공유. 프로그래밍과 IT 분야의 다양한 이야기부터 일상 속 소소한 생각까지, 꾸준히 기록하며 함께 성장해 나가는 개발자 일기