전체 글 188

java.lang.ClassNotFoundException: javax.xml.bind.JAXBException

발생 상황 Java 8에서 Java 11로 버전 업그레이드 하였는데 이와 같은 에러가 발생하였다. 자바 8에서는 정상적으로 작동했었다. 발생 원인 Java 8 -> Java 9 버전업 시 해당 모듈이 제거됐다고 한다. Java SE 9: JAXB API를 Java EE API로 간주해 기본 클래스 경로에 포함하지 않음 Java 11: JAXV API를 JDK에서 아예 제거 해결 방식 1차로 다음의 글을 보고 참조하여 해결하였다. https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception How to resolve java.lang.NoClassDefF..

오류/Spring 2024.03.12

Servlet.init() for servlet appServlet threw exception

발생 상황 서버를 실행하니, 500에러를 뱉으면서 Servlet.init() for servlet appServlet threw exception 이런문구와함께, Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0 이러한 에러가 나와서 찾던중 다음의 글을 참고하여서 해결하였다. https://stackoverflow.com/questions/35986200/error-creating-bean-with-name-org-springframework-validation-beanvalidation-opt Error creating bean with name 'org.spr..

오류/Spring 2024.03.12

[STS] PropertiesEditor Unable to read repository

발생 상황 이클립스에서 properties editor를 수동 설치하는 과정에서 발생 보통은 위 이미지와 같이 http://propedit.sourceforge.jp/eclipse/updates 입력을 한다면, 다운로드할 플러그인을 불러오지만, 함께 불러오지 못하는 경우가 있었다. 1. 이클립스 상단의 Help -> Install New Software ... -> Add 버튼 클릭 2. Name : properties editor / Location : http://propedit.sourceforge.jp/eclipse/updates 입력 후 Add 버튼 클릭 후, 에러 발생 해결 방식 Help -> Install New Software ... -> Add 에서 Location 을 http://pro..

오류/Tool 2024.03.11

[Maven] validation-api 설정시 오류

발생 상황 maven에 validation-api 설정시 아래와 같이 오류가 날 경우 Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath. 해..

오류/Spring 2024.03.11

[Pom] pom.xml에서 오류나는 jar

발생 상황 pom.xml 에 dependency를 추가해도 의존이 추가되지 않고 에러 발생 maven이 jar파일들을 다운 받으면서 도중에 멈추거나 꼬인 것이다. 해결 방식 clean project, maven update를 모두 시도해 본다 모두 해봐도 안될때는 jar파일을 직접 로컬에서 추가해줘야한다. Eclipse(STS)에서 해결 방법 WEB-INF-lib 경로에 직접 추가 Java Build Path - Add Library - Web App Libraries 추가 설정 참고 글 https://velog.io/@nsunny0908/%EC%9E%84%EC%8B%9C%EC%A0%80%EC%9E%A5 [Maven] pom.xml에서 오류나는 jar 해결법 [Maven] pom.xml에서 오류나는 ja..

오류/Spring 2024.03.11

[Maven] Missing artifact

발생 상황 Maven에서 dependency 추가 안될때 : Missing artifact 에러 발생 가끔 pom.xml에 선언해놓은 jar를 받지 못하고 계속해서 Missing artifact 를 날려주는 현상을 볼 수 있다. 해결 방식 Project 우클릭 - Maven - Download Source' 이러면 소스를 다시 다운로드 받아 해결 한다. 참고 글 https://blog.naver.com/PostView.nhn?blogId=jkikss&logNo=220617378098 Maven에서 dependency 추가 안될때 : Missing artifact 에러 해결 Maven에서 dependency 추가 안될때 : Missing artifact 에러 해결일단 pom.xml 파일에서 dependen..

오류/Spring 2024.03.11

[ORACLE] ORA-02291

발생 상황 ORA-02291: 무결성 제약조건이 위배되었습니다.부모 키가 없습니다. ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-02291: 무결성 제약조건(DWB2B.FK_COL01)이 위배되었습니다- 부모 키가 없습니다. ### The error may involve kr.service.theshop.rt.insertReturn-Inline ### The error occurred while setting parameters ### SQL: insert into temp1019(COL01) values('2') ### Cause: java.sql.SQLIntegrityConstrain..

오류/Database 2024.03.11

"status":999,"error":"None","message":"No message available

발생 상황 로그인 기능을 구현한 뒤, 로그인을 하면 메인페이지로 이동하도록 구현하였으나, 로그인 성공시 메인페이지로 이동하지 않고, 다음과 같은 오류가 발생했습니다. "timestamp":"2022-05-20T07:57:32.225+00:00", "status":999,"error":"None","message":"No message available"} 해결 방식 favicon이 없어서 발생하는 오류로 무시하여도 프로그램에 영향이 없습니다. 그래서 무시 패턴에 favicon과 /error를 추가합니다. 구체적인 상황은 다음 '참고글'에 있는 내용을 참고해서 이해하면 좋을 듯 합니다. 참고 글 https://doongi9.tistory.com/entry/Spring-Boot-status999errorNo..

오류/Spring 2024.03.11

'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0

해결 방식 hibernate-validator를 사용하는 경우, 제 경우에는 아래와 같이 종속성을 하나 더 추가합니다. 사실 maven에서 종속성을 설정하는 과정은 매우 머리아픈 일인 듯 합니다. 그래서 저 또한 각각의 버전을 맞추는 일에 시간을 많이 할당했습니다. Spring을 개발하려고 STS에서 기본 세팅을 하는 일이 Spring Project 개발의 50%를 차지하는 것 같습니다. 만약에 위와 같은 코드를 추가했는데도 지속적으로 오류가 발생한다면 '참고 글'에 있는 링크를 참고해서 버전을 맞춰주면 될 것 같습니다. 저는 위와 같은 코드를 통해서 오류를 해결했습니다. 참고 글 https://stackoverflow.com/questions/35986200/error-creating-bean-with..

오류/Spring 2024.03.11

Unauthorized 예외와 JWT 관련 예외 분리하기

발생 상황 https://brilliant-star.tistory.com/214 JWT 로그인시 401 에러 발생 상황 401에러는 클라이언트가 인증되지 않았기 때문에 요청을 정상적으로 처리하지 못한 것이다 . 403에러는 서버가 해당 요청을 이해했지만 권한이 없어서 거부한 것이다. ※ 보통은 401보 brilliant-star.tistory.com 이전 글과 비슷한 과정에서 발생하는 에러인 것 같다. 이 또한 북마크 해 놓고 제때 정리하지 않아서 발생상황을 잊어먹은 듯 하다. 앞으로는 에러를 해결하면 바로 정리를 해 놓는 습관을 들여야 겠다. 참고 블로그 https://devjem.tistory.com/72 [프로젝트] Spring security에서 Unauthorized 예외와 JWT 관련 예외 분..

오류/Spring 2024.03.11