start.spring.io를 통해서 프로젝트를 생성하고 test를 작성한 후 실행하는 과정에서 다음과 같은 에러가 발생했다. 먼저는 다음과 같은 에러 중에서 BUILD FAILED 된 부분을 보고 build.gradle 파일을 확인해봤다. 그러나 프로젝트를 생성하면서 자동으로 셋팅된 후 변경한 사항이 없기에 특별히 어느 부분이 이상한지를 찾지는 못했다. 다음으로 에러메세지인 invalid source release: 17에 집중해서 구글링을 시도해봤다. 그리고 첫 줄을 읽는 순간 바로 캐치할 수 있었다. 현재 내 로컬에서는 jdk11을 사용하고 있는데 start.spring.io에서 프로젝트를 생성할 때 기본으로 17버전으로 체크가 되어있었다. 결과적으로 jdk버전이 다르다보니 컴파일러가 수행될 수 없..
직접 겪은 문제는 아니며, 도움을 요청받은 부분에서 다음과 같은 문제가 발생했다. aws ec2 서비스를 통해서 인스턴스를 생성하고 터미널을 통해서 접속하는 과정에서 정상적으로 접근했는데 지속적으로 다음과 같은 에러가 발생했다고 한다. [Permission denied (publickey,gssapi-keyex,gssapi-with-mic).] 우선적으로 이전에 일을하면서 다음과 같은 접속 거부 문제에 대해서 당시 .ssh/ 경로 안에 접속 시 생성되는 공개키 관련 문서를 모두 지우고 다시 접속했을 때 정상적으로 다시 생성되면 되었던 경험이 있어서 조언을 드렸다. 그러나 결과는 변함이 없었다. 다음으로 생각했던 부분은 어찌되었던 키 페어관련 문제라고 인식하여 구글링을 해봤으나 개인 PC에서는 무엇인가 해..
DB 접속 정보를 문서를 통하여 관리하기 위해서 프로젝트 ROOT 경로에 문서를 만들고 접속하기 위해서 읽는 과정에서 다음과 같은 ERROR가 발생했다. 먼저는 다음과 같은 에러를 확인하면서 io.UnsupportedOperation: not readable가 무엇을 의미하는지 몰라서 os를 임포트해서 getcwd()로 프로젝트 경로를 확인해봤다. import os print(os.getcwd()) # 결과 : C:\hanghae99\0주차_프로젝트\PlayList_22 f = open('dbproperties', 'w', encoding="utf-8"); dbdata = f.readline(); 그러나 설정된 경로에는 큰 문제가 없었다. 다음으로 io.UnsupportedOperation: not re..
기존에 온라인 강의에서 mongodb atlas를 활용하여 학습을 진행하였으며, 이를 체화하기 위해서 프로젝트를 진행하게 되었다. 이때 이슈는 기존 강의 방식 그대로 구현 시 깃헙에 db접속정보가 코드에 그대로 노출될 수 있기에 보안 문제가 발생할 수 있다. 이를 해결하기 위해서 별도의 파일에서 접속정보를 관리하고 읽어오는 방식으로 DB에 접속하고자 했으며, 해당 파일은 .ignore에 등록하여접속 정보가 노출되지 않게 하고자 했다. 그리고 다른 부분들은 크게 건들지 않았다. 그러나 INSERT하는 코드 부분에서 다음과 같은 ERROR가 발생하며 해당 페이지를 보여주었다. 1.) 먼저는 강의에서 진행했을 경우는 당연히 돌아갔기에 우선적으로 기존과 바뀐 부분부터 살펴보려고 했다. 그래서 먼저는 파일에서 접..
[문제발생] 원격 저장소에서 브랜치를 생성 후 로컬 저장소에서 작업 후 원격저장소로 push하려는 과정에서 원격 저장소 브랜치 생성을 잘 못하여 깃헙에서 브랜치를 삭제하였으나, 로컬에서 git을 통해 원격저장소 브랜치 상태를 확인하는 과정에서 동기화되지 않은 문제가 발생했다. (원격저장소에 있던 브랜치가 삭제되었을 경우 로컬에서 remote 참조 동기화 문제) [해결시도] 이러한 문제점에 대해서 원격 저장소와 로컬 저장소 사이에 동기화 문제로 생각하여 차례대로 아래 명령어를 실행하면서 $ git pull $ get fetch 동기화가 되는지를 확인했다. 그러나 결과적으로는 remote 브랜치를 확인하는 과정에서 변화는 없었다.(해결실패) 무엇이 문제인지를 인식하기 위해 "원격 저장소, 로컬저장소 브랜치 ..