[Java, Spring] BeanDefinitionStoreException 에러
Error2024. 11. 15. 19:19[Java, Spring] BeanDefinitionStoreException 에러

전에 만들어 놨던 클래스명에 오타가 있어 수정하고 작동을 했더니 아래와 같은 에러가 발생했다 !org.springframework.beans.factory.BeanDefinitionStoreException: I/O failure while processing configuration class [최상의 클래스] 원인클래스 경로에 포함된 설정 파일의 경로나 구성이 잘못되어 있을 경우 또는 파일이 손상되어 읽을 수 없을 때 발생할 수 있다고합니다 ! 해결방법파일이 삭제된 것이 아닌 변경된 클래스를 찾지 못하는 것 같아 build clean를 진행한 후 다시 빌드를 하니 JVM이 정상적으로 경로를 찾아 실행이 되었습니다 !

[Github, Git] 리포지토리 폴더 접속 안될 때
Error2024. 9. 7. 22:05[Github, Git] 리포지토리 폴더 접속 안될 때

깃허브에 업로드되어있는 프로젝트를 새로운 리포지토리 안에 넣고 push를 하니 아래 사진과 같이 화살표가 표시되고 해당 폴더로 접속이 안되는 상황이 발생했다 ! 검색해보니 저장소에 하위 저장소가 생겼기 때문이였다. 즉, 상위 폴더에도 .'git' 파일이 존재하고 하위 폴더에도 '.git' 파일이 존재해서 발생한 오류이다 !  해결 방법먼저 하위 폴더로 접속해 '.git' 파일을 삭제해줍니다.해당 파일이 안보일 때 finder에서 command + shift + . 키를 입력하면 해당 파일을 확인할 수 있습니다.(Mac 기준)그 다음 원격 저장소 파일들까지 깔끔하게 삭제하기 위해 터미널을 실행하여 하위 폴더에서 아래의 명령어를 입력해줍니다.git rm --cached . -rf 위 명령어를 입력한 다음 다..

[Error] MySQL net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl
Error2024. 8. 16. 11:15[Error] MySQL net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl

문제 없이 잘 운영하던 사이트가 어느 순간부터 데이터 조회가 이루어지지 않고 있다는 것을 확인했다.....서버 DB 접근이 안되고 로컬 DB에도 접근이 안되고 있었다 !에러 메세지는 다음과 같다.### Error querying database. Cause: java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mysql://localhost/TheJapen?serverTimezone=Asia/Seoul### The error may exist in file [/Users/ichanhan/Desktop/projectfile/thejapenprojec..

[Java, 자바] no main manifest attribute in 에러
Error2024. 5. 1. 14:33[Java, 자바] no main manifest attribute in 에러

에러Linux에서 jar파일 실행 시 no main mainfest attribute in 에러가 발생하였다 !찾아보니 JVM이 main메서드를 찾지 못해 발생하는 에러였다. 해결방법Spring Boot 2.5.0 이상 버전과 gradle을 사용 시 빌드할 경우 아래와 같이 jar파일이 2개 생성된다고합니다. 1. 앱이름.jar -> bootJar Task로 생성된 것2. 앱이름-plain.jar -> build Task로 생성된 것 첫 번째 jar파일은 해당 프로젝트에 필요한 모든 의존성이 같이 추가된 것으로 모두 정상적인 형태로 나오는 반면 plain.jar파일은 의존성을 제외하고 딱 프로젝트에 있는 자원들만 jar파일로 만든 것으로 spring 관련 의존성이 빠저 main메서드의 위치가 나오지 않습..

[Java, 자바] Access-Control-Allow-Origin 두 개 포함 에러
Error2024. 4. 29. 19:50[Java, 자바] Access-Control-Allow-Origin 두 개 포함 에러

개발환경Front : ReactBackEnd : Spring BootChatGptAPI : gpt-3.5-turbo에러GptAPI 사용 시 Front에서 Server로 데이터를 요쳥하고 있고 아래와 같이 코드를 작성하였을 때 분명 State값은 200으로 정상인데 Header에 Access-Control-Allow-Origin가 두 개가 포함되어 에러가 발생하였습니다.....'/chat-gpt/send'로 데이터를 요청 시 아래와 같은 에러를 마주하였습니다.해결방법StackOverFlow를 찾아보던 중 동일한 사례를 발견하였습니다 !참고 자료 :  Spring Boot - The 'Access-Control-Allow-Origin' header contains multiple values but expe..

[EKL] Elasticsearch Cors 해결 방법
Error2024. 4. 23. 13:51[EKL] Elasticsearch Cors 해결 방법

Cors에러 발생localhost:3000 포트로 실행하여 Elasticsearch로 RestAPI 통신을 하려고하는데 ! 아래와 같이 Cors에러가 발생하였다 ! 하지만 금방 해결할 수 있었습니다 ! 해결방법elasticsearch.yml 파일을 셋팅하여 Cors에러를 해결할 수 있었습니다 !아래와 같이 허용할 주소를 직접 설정해줄 수 있습니다 :)#elasticsearch의 자원을 외부에서도 요청할 수 있게 할 수 있는 세팅입니다.http.cors.enabled: truehttp.cors.allow-origin: "*" 주소를 허용한 뒤 다시 한번 데이터를 요청하면 아래와 같이 정상적으로 created된 것을 확인하실 수 있습니다 ! elasticsearch.yml 파일 Cors 설정 이외 설정도 같..

[React] npm start, Proxy관련 오류
Error2024. 3. 21. 19:55[React] npm start, Proxy관련 오류

오류여느날과 같이 npm start를 입력하는 중....갑자기 아래와 같은 에러가 발생했습니다.....Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.options.allowedHosts[0] should be a non-empty string검색해보니 등록해놓은 Proxy 설정에 문제가 있다는 것을 알게되었습니다 !packge.js에 "proxy" : "http://localhost:8889"를 지우면 다시 작동된다는 것을 알게되었고, 삭제한 이후 다시 실행했더니 정상적으로 작동하였습니다 !그럼 Proxy 설정은 어디에서 해야되는지 찾아봤다 ! 해..

image