로컬에선 잘 동작하더니 ECR로 올려서 App Runner로 빌드하니 아래와 같이 에러가 나온다. [ "SLF4J: Class path contains multiple SLF4J providers.", "SLF4J: Found provider [org.slf4j.simple.SimpleServiceProvider@685f4c2e]", "SLF4J: Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@7daf6ecc]", "SLF4J: See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.", "SLF4J: Actual provider is of type [org..
기존 mssql에서 postgresql로 전환을 좀 해볼까하여 다중 데이터베이스를 연결하는 도중에 아래와 같은 에러가 났다. java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented. at org.postgresql.Driver.notImplemented(Driver.java:699) at org.postgresql.jdbc.PgConnection.createClob(PgConnection.java:1349) at com.zaxxer.hikari.pool.HikariProxyConnection.createClob(HikariProxyConnection...
인프라 팀에서 우리 서버가 IPv4가 아닌 IPv6로 잡힌다고 한다. 서버에 접속해서 netstat -nltp 때려보니 톰캣으로 띄워놓은 8080 포트가 우리에게 익숙한 IPv4가 아닌 IPv6로 인식하고 있다. $ netstat -nltp (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:18003..
사용자가 보유한 도메인들에 대한 정보들을 CSV 파일로 다운로드 받는 기능을 만들고자 한다. CSV 파일로 만들 것이기 때문에 build.gradle 파일 dependencies에 아래와 같이 추가해준다. dependencies { implementation("com.opencsv:opencsv:4.4") } 우선 컨트롤러를 만들고, 파일을 다운로드 할 것이니 때문에 따로 응답을 주는 것은 없다. @RestController @RequestMapping("/domains") class Controller( private val service: Service ) { @GetMapping("/{userId}/csv") fun download( @PathVariable userId: String ): Resp..