VS Code나 외부 AI 코딩 툴로 파일을 수정하는데, 이클립스 화면에는 반영이 안 돼서 매번 껐다 켰다 하신 적 있으신가요?
저도 개발 중에 외부 도구로 파일을 자주 건드리다 보니 이클립스가 변경 사항을 못 따라오는 문제를 자주 겪었는데요, 설정 몇 가지만 바꿔주면 깔끔하게 해결됩니다.
1. 자동 새로고침 설정
Window → Preferences → General → Workspace
아래 항목들을 체크해주세요.
- Refresh using native hooks or polling
- Refresh on access
- Refresh workspace on startup (필요하면 함께 체크)
체크 후 Apply and Close로 저장하면 끝입니다.

2. 즉시 수동으로 반영하기
설정을 바꾸기 전에 급하게 반영해야 한다면, 프로젝트나 파일을 선택한 뒤 다음 방법을 쓰면 됩니다.
F5키- 또는 우클릭 →
Refresh
프로젝트 전체를 반영하고 싶다면 프로젝트 루트를 선택한 상태에서 F5를 누르는 게 가장 확실합니다.

3. 정적/동적 리소스가 브라우저에 바로 안 보일 때
JSP뿐 아니라 JS, CSS, HTML 등 톰캣이 서빙하는 모든 리소스에 해당하는 문제입니다. 이클립스 화면에는 수정 내용이 반영됐는데, 정작 브라우저에는 안 보이는 경우가 있는데요, 이건 톰캣 배포 폴더까지 반영이 안 된 경우입니다.
Window → Preferences → Server → Launching
여기서 Automatically publish when resources change 관련 옵션을 활성화해주세요.

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

정리
외부 도구와 이클립스를 같이 쓰는 개발 환경이라면 아래 순서로 점검해보세요.
| 단계 | 확인 내용 |
|---|---|
| 1 | Workspace 새로고침 설정 (Refresh using native hooks or polling 필수) |
| 2 | 안 되면 F5로 수동 반영 |
| 3 | 브라우저에 안 보이면 톰캣 Publish 옵션 확인 + Clean/Publish |
이 세 단계만 확인하면 외부에서 수정한 파일이 이클립스와 브라우저 양쪽에 바로바로 반영됩니다.
'개발 이야기 > IT' 카테고리의 다른 글
| 윈도우10 업데이트 자동 재부팅 막는 법 (배치파일 하나로 끝내기) (0) | 2026.07.19 |
|---|---|
| Google Antigravity CLI(agy) 명령어 총정리 (0) | 2026.07.05 |
| Kilo Code CLI 명령어 총정리 (0) | 2026.07.05 |
| Claude Code CLI 명령어 총정리 (1) | 2026.07.04 |
| Gemini CLI 종료 이후 선택지, Antigravity CLI 설치 가이드 (0) | 2026.06.19 |