본문 바로가기

error4

maven java.security.InvalidAlgorithmParameterException [문제] JDK를 oracle JDK 1.8 -> open JDK 1.8로 변경한다음에 maven 프로젝트 빌드를 돌렸더니, 아래와 같은 에러가 발생 했다. maven java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty -> [Help 1] [해결] openJDK를 사용하는 경우에 발생한다. JDK 내부에 인증서 파일이 존재하는데 파일 내부에서 https 요청시할때 문제가 발생한다. 원래 사용하던 oracle JAVA에서는 문제가 없으므로 파일을 교체 해주면 된다. %ORACLE_JAVA%\jdk1.8.0_241\jre\lib\security\cacerts -> %OPEN_JDK%\ope.. 2023. 3. 20.
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories. maven 빌드시에 위와 같은 에러가 발생을 하고 있다. maven 3.8.1 버전부터는 http 에 대한 외부 연결을 기본적으로 막는다고 한다. 에러 내용 org.eclipse.jetty:jetty-jsp:jar:9.4.3.v20170317: Failed to read artifact descriptor for org.eclipse.jetty:jetty-jsp:jar:9.4.3.v20170317: Could not transfer artifact org.eclipse.jetty:jetty-jsp:pom:9.4.3.v20170317 from/to maven-defa.. 2023. 3. 6.
Zuul Exception customize - ERROR 처리하기 Zuul Exception customize - ERROR 처리하기 Zuul에서 예외 상황을 만들고 에러를 던졌더니, 아래와 같이만 나온다. Zuul Error Filter를 활용해서 원하는 방식으로 리턴 값을 만들어 보자 { "timestamp": "2022-07-17T23:16:07.563+00:00", "status": 500, "error": "Internal Server Error" } 1. Zuul sendErrorFilter를 비활성화 먼저 자동으로 구성된 sendErrorFilter를 비활성화 한다. application.yml에 설정하면 된다. zuul: SendErrorFilter: post: disable: true 2. ErrorFilter 를 생성하자 ZuulFilter를 상속 받.. 2022. 7. 18.
swagger3.0 에러 발생 Failed to start bean 'documentationPluginsBootstrapper' swagger3.0 에러 발생 Failed to start bean 'documentationPluginsBootstrapper' Swagger를 적용하기 위해 build.gradle 에 dependencies에 추가 SwaggerConfig.java 문제 : Swagger 설정을 끝마쳤으나 아래와 같은 에러가 계속 발생 022-05-30 13:08:12.976 ERROR 376352 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrap.. 2022. 5. 30.