본문 바로가기
  • Welcome J-Kyu Tstory
728x90

[Problem&Solve]67

[Spring]500에러_DB접근 에러 ▶pom.xml에서 JDBC의 버전을 제대로 설정해 주지 않아 500에러를 발생 ▶JDBC 버전 변경 후 정상 작동 2022. 5. 6.
[Spring]DB데이터가 없을 때 생기는 500에러 ▶DB에 불러올 데이터가 없을 때 500에러(NullPointerException) 발생 ▶ 페이징 로직 과정에서 데이터가 없기 때문에 페이징 처리중 0으로 연산하려다보니 ArithmaticException 까지 발생 ▶boardController에서 list 메서드의 페이징 관련 로직을 try -catch 문을 적용하여 arithmaticException을 처리해줌 ▶정상작동 확인 2022. 5. 5.
[SQL]to_char(regdate) 에러 ▶mariaDB to_char에러 ▶to_char 문법은 mariaDB에서는 지원하지 않는 문법이라고함...하지만 다른 pc sql에서는 동작함.. ▶mariaDB의 버전이 높으면 지원이 되지 않음 2022. 5. 5.
[Spring]STS 탐켓 구동 404에러 CMD에서 board.war 배포 파일을 실행 테스트 후 삭제 하지 않고 STS 에서 그대로 구동하면 404에러 발생 (※ STS에서 실행한 탐켓이 자동으로 board.war 로 연동 시키려고 하면서 발생하는 에러 현상) ★★★★주의 사항★★★★ ▶CMD 에서 탐켓 구동 및 테스트 후 .war 파일을 삭제하지 않고 STS 에서 프로젝트를 실행 할 경우 STS에서 구동시킨 탐켓이 자동으로 war 파일을 연결하려고 하면서 404 에러를 발생 시킴 ▶STS 에서 동작하는 Tomcat이 webroot 안에 있는 board.war를 자동으로 잡아버리면서 404 에러를 발생시킴 ▶board.war 를 삭제 후 다시 STS 에서 RUN실행 ▶정상 구동 확인 2022. 5. 5.
[Spring]배포 및 CMD실행(404에러 유의사항★) 1. 프로젝트 완성시 배포 방법 ▶프로젝트가 완성되면 war 파일로 Export로 배포하는 것이 프로젝트의 마무리라 할 수 있음 ▶저장 위치 설정 ▶webroot 경로에 .war 파일 생성 ▶배포파일이 STS에서 처럼 정상적으로 구동되는지 CMD 에서 테스트 1. 탐켓 종료 후 C:\webroot 경로에 .war 위치 2. Tomcat을 실행시키면 war 파일안에 담겨있는 폴더를 생성함 3. board 폴더에 있는 폴더들을 모두 webroot 로 꺼냄 ▶그리고 나서 .war 파일은 삭제해줌 ★ 아주 중요함-> STS에서 구동시 404 에러를 유발함 (아래 자세히설명) 4. 웹브라우저에서 127.0.0.1:8080 으로 접속하면 STS 에서 실행하는 것과 동일하게 구동됨 ★★★★주의 사항★★★★ ▶CMD .. 2022. 5. 5.
[Spring]Java compiler level does not match the version of the installed Java project facet. ▶외부에가져온 프로젝트의 자바 버전이 맞지 않아 발생한 에러 : Java compiler level does not match the version of the installed Java project facet. ▶컴파일러의 레벨과 스프링에 설정된 버전이 일치되지 않아서 생기는 문제 properies를 수정해야함 ▶ properties > Project Facets > Java 버전 맞출 것 2022. 5. 4.
728x90