인텔리제이가 JDBC 최신 버전으로 업그레이드하라고 친히 알려주길래 오케이 하고 실행했더니 implementation("com.microsoft.sqlserver:mssql-jdbc:12.2.0.jre11") 바로 에러를 뱉어낸다. com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested ta..
재작년엔 PKIX path building failed 에러로 속을 썩이더니 (https://a-half-human-half-developer.tistory.com/100) [Java] SSL 인증서 PKIX path building failed 에러 해결 서버의 SSL 인증서 교체 후 해당 서버와 다른 서버가 통신이 안되는 이슈가 발생 I/O error on POST request for "https://janes.shop:443": sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.ce a-half-human-half-developer.tistory.com 이번엔 PKIX path val..
평소와 다름없이 로컬에서 docker 빌드 후 ECR에 올려 ECS로 배포를 했는데 계속 죽길래 클라우드 와치에서 로그를 확인해봤다. exec /bin/sh: exec format error 포맷 에러요? 유일하게 바뀐 환경은 노트북이 m2라는 것인데 (기존에는 인텔) 이때는 빌드할때만 한 가지 옵션을 더 주면 된다. 기존에 아래와 같이 도커 이미지를 빌드 했다면 % aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 1234567890123.dkr.ecr.ap-northeast-2.amazonaws.com % docker build -t apis --build-arg profile..
Object를 json으로 직렬화할 때 null 값은 포함되지 않도록 하고 싶었다. 객체에 @JsonInclude 어노테이션을 걸어 null 값이 아닌 경우만 포함하도록 해주었지만 클래스에도 필드에도 다 먹히질 않는다. @JsonInclude(JsonInclude.Include.NON_NULL) public class Payload { private String templateCode; private List attributes; @JsonInclude(JsonInclude.Include.NON_NULL) private List failoverConfigs; public String getTemplateCode() { return templateCode; } public void setTemplateCo..