1. 프로젝트 생성 후 에러 표시가 있는 경우 - 프로젝트 우클릭 -> Maven -> Update Project 실행
2. pom.xml에 library 추가하면 인식을 못하는 경우가 발생 - 프로젝트 우클릭 -> Maven -> Update Project 실행
3. Update Project 실행 해도 안되는 경우 1) 사용중인 STS 종료 2) 사용자폴더 -> .m2 -> repository 폴더 내의 모든 폴더 삭제 3) STS를 실행하면 라이브러리를 다시 다운로드 받기 시작함 4) 다운로드가 끝나면 프로젝트 우클릭 -> Maven -> Update Project 실행
4. HTML, CSS, JS 를 작성 후 Web Browser에서 Reload를 적용 했음에도 변화가 없는 경우 - Web browser 캐시 삭제
5. 서버 Start or 서버 Restart - 서버를 실행하면 서버를 종료하기 전까진 계속 실행중 1) Back-end 영역을 작업한 경우 - 서버가 실행 중이라면 STS에 Servers 탭에 Tomcat 우클릭 -> Restart 2) Front-end 영역을 작업한 경우 - 서버를 Restart가 아니라 Web Brower를 Reload
6. 프로젝트에는 에러 표시가 없을 때 에러 메세지로 개발자가 작성한 클래스를 찾지 못하는 경우 - ClassNotFound - Compile이 실패한 경우 1) 프로젝트 우클릭 -> Run as -> Maven clean 실행 (컴파일된 클래스 파일과 결과물을 삭제) 2) 프로젝트 우클릭 -> Maven -> Update Project 실행
2. 웹브라우저 상태코드
1. 200 : 응답이 완료, 성공
2. 400번대 : 클라이언트 오류 1) 400 : 파라미터가 맞지 않는 경우 - 파라미터가 잘 넘어오는지 확인 2) 403 : 권한이 없는 경우(Forbidden) 3) 404 : not found, URL이 틀리거나, Controller에서 jsp경로가 틀린경우 4) 405 : method 형식이 틀린경우
3. 500번대 : 서버측 오류 - 서버(Java)에서 Exception이 발생한 경우 - 예외 발생원인을 서버에서 찾아야 함