window on mac os KeyMap problem맥에서 intelliJ를 사용하다가 윈도우를 사용하니 키보드가 손에 안익어 찾게 되었다..solution1. ctrl / alt 위치 변경맥의 command 키는 윈도우의 ctrl 키를 사용한다 그렇기 때문에 ctrl (컨트롤) alt(알트) 키의 위치를 바꾸어 준다.caps Lock -> 한/영 로 바꾸었다 바꾸는 방법은 파워토이를 이용했다.https://learn.microsoft.com/en-us/windows/powertoys/ Microsoft PowerToysMicrosoft PowerToys is a set of utilities for customizing Windows. Utilities include ColorPicker, Fan..
일-상/오류노트
Mixed Content: The page at 'https://flowdnskk.duckdns.org/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://localhost:8080/fileList'. This request has been blocked; the content must be served over HTTPS.problem프론트 ( NEXTJS) 와 백엔드 ( Spring Boot ) 의 서버를 구동시키고,외부의 요청을 NginX 에서 -> NEXTJS -> Spring Boot 로 보내주려고 하는데 위와 같은 에러가 떳다.처음엔 같은 인스턴스 (서버) 내에 있으니 localhost:8080으로..
problem스프링 배치를 실행 시키면 배치는 아래와 같이 관련된 테이블을 생성하는데,생성이 되지 않아 / 찾지 못해 생기는 에러이다. solution1. 자동생성application.properties 에 해당 옵션을 설정해주면 자동으로 관련 테이블이 생성된다.spring.batch.initialize-schema=always하지만 스프링 5.0 부터는 @EnableBatchProcessing 을 사용하면 위 옵션을 막아 생성이 안된다. 2. 직접 생성 위 방법으로 안된다면 직접 생성을 해주어야 한다.아래 링크를 확인하여 직접 생성해준다. https://soobysu.tistory.com/146 [오류노트] Spring Batch [ Could not obtain sequence value ]pro..
problem ec2에서는 db의 접속이 가능 했지만 외부( intellij , db접속 툴 )에서 접속이 안됐다확인한것1. Inbound(인바운드) 규칙 확인2. 퍼블릭 엑세스 설정 확인두 설정 모두 마친 상태인데 연결 불가가 떳다. solution이유는 RDS에 설정되어 있는 서브넷이 private으로 되어 있어서,내부에서의 접근은 가능 했지만 외부에서 접근할 수 없었던 것이다. 이제 이걸 해결하려면 public으로 변경해 주면 된다.1. AWS 검색창 왼쪽 위에 있는 검색창에 VPC를 검색 후 들어간다.2. 대시보드 아래에 라우팅 테이블에 들어간다. 3.RDS로 시작하는 라우팅 테이블에 들어간다.4. 하단에 라우팅 탭에 라우팅 편집에 들어가서 라우팅 추가 버튼을 눌러준다.대상주소 : 0.0.0.0/..
problem젠킨스 컨테이너를 새로 올린 후 다시 JOB 을 실행시켰는데Permission denied (publickey,password) 오류가 떳다. 해당 오류 부분은 ssh 로 파일을 보내는 과정에서 오류가 났다.+ ssh -p port 접속id@ip cd /your/path/ && tar -cf - *접속id@ip: Permission denied (publickey,password).서버 -> 젠킨스 // 설정 파일을 보낸 후젠킨스 -> 서버 // 압축된 tar 파일을 보내는 과정 solutionssh config 파일을 수정 해주어야 한다.필자는 양방향으로 파일을 전송 해야되므로 양쪽 모두 rsa 파일이 모두 적용을 해야 됐다.ssh config 파일 위치 vi /etc/ssh/s..
problem 서버 빌드시 아래와 같은 오류로 서버 빌드가 실패 했다. No qualifying bean of type 'org.springframework.boot.autoconfigure.h2.H2ConsoleProperties' available application.dev.yml 에는 h2 db의 설정은 따로 없었고, 코드에 h2에 관련된 설정은 접근 권한이 있는 곳에만 있어서 뒤적이다가 발견 .. ! solution V 서버의 h2-console 설정을 uri로 설정 후 성공 했다.
problem Could not obtain sequence value 스프링배치 기능 구현 중 Could not obtain sequence value 에러를 만났다. 환경 - H2 / Spring 3.x 을 사용하고 있었다. solution DB에 Batch 정보를 담는 테이블이 생성되지 않아 발생 한 오류였다. 1. application.yml 추가 spring: batch: jdbc: initialize-schema: always 추가해도 자동 생성 되지 않아서 SQL쿼리를 직접 찾아 넣어줘도 계속 오류는 발생 되었다. 나만 안되는 것일지도.... 2. DDL직접 추가 1. 스프링 배치 의존성을 추가 2. 아래 라이브러리를 눌른다. 3. 검색 !! 4. 배치 코어를 찾는다. 5. 아래를 내리면 자..
problem inMemoryDatabaseShutdownExecutor / dataSource defined 멀티모듈 빌드 과정에서 dataSource 를 찾지 못하는 에러가 나왔다.. solution 검색을 해보니 DB 셋팅을 해주라는 답변들이 나왔다. #블로그 답변들.. spring.datasource.driverClassName=org.h2.Driver --- runtimeOnly 'com.h2database:h2' Boot 모듈에 db 의존성을 추가해주어야 하나라는 생각이 문뜩 들어서 추가해주었다. dependencies { implementation(project(":takeItEasy-presentation")) implementation(project(":takeItEasy-aop")) ..