본문 바로가기

SpringBoot/오류 & 해결6

[Gradle] ./gradlew build 오류 ./gradlew build GIT 소스를 받고 나서 아래와 같은 오류가 발생했다. (해당 프로젝트에 gitignore 에 .jar 가 들어있어서 그렇다) 오류: 기본 클래스 org.gradle.wrapper.GradleWrapperMain을(를) 찾거나 로드할 수 없습니다. 원인: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 해당 프로젝트 터미널에서 아래와 같이 명령어를 입력하면 오류 해결가능하다 // gradle 설치 brew install gradle // gradle wrap 실행 gradle wrap // gradle version ./gradlew --version // gradle build ./gradlew .. 2023. 3. 22.
[Spring Error] java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 로컬 jdk 11인 반면 프로젝트 jdk는 8이였다. 아래 출처에서 확인해보니 최근 jdk에는 java EE API가 포함되어 있지 않다고 한다. # pom.xml javax.xml.bind jaxb-api 2.3.0-b170201.1204 # gradle compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.1' 을 추가하면 정상 동작한다. 출처 : ttubeoki.tistory.com/32, https://stackoverflow.com/questions/54055620/how-can-i-import-jaxb-into-a-java-11-intellij-gradle-project, https://junjunrecord.tistory.com/85 2022. 9. 22.
[Spring Security] 스프링 시큐리티 403 Forbidden 프로젝트 진행중 스프링 시큐리티를 설정하고, Postman 으로 rest api post 테스트를 하는도중 403 에러 GET 요청은 잘되는데, POST 요청으로 보내면 403 에러가 나는 이유를 몰라서 구글링하여 아래의 답을 얻을 수 있었다. 요약하자면, 스프링 시큐리티를 추가하면 기본적으로 csrf에 대해 체크하기 때문에 POST가 정상적으로 수행되지 않는다. 꼭 http.csrf() 를 disable() 해주도록 하자! 참조: https://iseunghan.tistory.com/302 [Spring Security] 스프링 시큐리티 403 Forbidden 에러 토이프로젝트를 진행하던 도중에 스프링 시큐리티를 설정하고 나서, 로그인 인증을 마쳤는데도 403 Forbidden 에러가 났었다. GET.. 2022. 4. 18.
STS, 이클립스 프로젝트 명 바꾸기 프로젝트 명을 바꾸기 위해 많은 블로그들을 보며 수정해 보았지만 여기 블로그가 가장 잘 정리된 것 같습니다. 모두들 즐코 https://codedragon.tistory.com/6226 Spring 프로젝트 명 바꾸기 (완벽하게 변경하기) Spring 프로젝트 명 바꾸기 · 프로젝트 복사하여 붙여넣기 · Context 명 변경 · Rename Maven Artifact 수행 · 패키지명 변경 · 두개의 xml 설정 파일안.. codedragon.tistory.com 2020. 8. 17.