[Docker] Error response from daemon : This node is already part of a swarm. Use "docker swarm leave" to leave this swarm and join another one.
·
🗂ㅤ작업 노트/에러 회고
1. 발생 및 문제 원인 새로운 도커 스웜에 조인하려는 작업 노드가 이미 다른 도커 스웜의 일부이기 때문에 나타난 문제 2. 해결 방안 docker swarm leave 명령어를 실행하여 빠져나오기 (해제하려는 작업 노드에서 실행해야 함)
[Linux] /etc/sudoers: syntax error near line...
·
🗂ㅤ작업 노트/에러 회고
1. 발생 상황 vi /etc/sudoers 안에 사용자 권한 등록을 하기 위해 사용자 추가하여 저장하였다. 그러나 오타 문제로 sudo를 사용할 수 없는 문제가 발생하였다. 다시 /etc/sudoers 안으로 들어가려고 해도 sudo를 사용할 수 없기 때문에 기존 방식을 사용하여 들어갈 수 없는 상황. 2. 문제 원인 및 해결 visudo를 쓰지 않고 직접 /etc/sudoers를 편집 => 이 과정에서 문법 실수를 한다면 sudo 명령어를 쓰지 못하게 된다. 아래와 같이 명령어를 입력하여 /etc/sudoers 편집기로 들어간다. 내용 수정 후 파일 저장 : Ctrl + X 를 누른 다음 y 를 누른다. 저장할 파일명(file name to write...)은 그대로 둔 채 Enter만 한번 더 쳐주..
[MySQL] Cannot Connect to Database Server
·
🗂ㅤ작업 노트/에러 회고
1. 발생 상황 2. 해결 방안 작업 표시줄(시작 메뉴)에서 '서비스' 검색 후 실행 서비스 창에서 MySQL(or MariaDB) 찾은 후 서비스 중지를 한다. 서비스 창에서 중지시킨 MySQL 을 다시 '서비스 시작'한다. 이 방법도 안된다면? 아래의 링크로 이동 > 링크 내 제시된 해결 방안들을 차례대로 적용해보기 https://stackoverflow.com/questions/10892689/cant-connect-to-mysql-server-on-localhost-10061-after-installation
[MariaDB] The TCP Port you selected is already in use... (Windows)
·
🗂ㅤ작업 노트/에러 회고
1. 발생 상황 MariaDB를 설치하는 과정 중 port 설정에서 오류 발생 2. 원인 이전에 사용하던 MySQL의 접속 설정이 남아 있기 때문에 발생한 오류 MySQL은 기본 설정으로 127.0.0.1 주소의 3306 포트로 접속하게 되어있음 3. 해결 방안 이전에 사용한 MySQL의 접속 설정을 삭제해주면 된다. 1) Port number 3306의 PID 찾은 후, 해당 3306의 PID 체크하기 컴퓨터 마다 다른 PID를 가지고 있으므로 직접 확인 필수 리소스 모니터를 통해 PID 찾기 (Win+R 키를 누른 후 "resmon.exe" 입력 및 실행) 2) CMD를 관리자 권한으로 실행 후, "taskkill /F /PID [3306의 PID번호]" 명령어를 입력하면 완료! taskkill /F..
[IntelliJ /SpringBoot] Cannot resolve class or package 'mysql'
·
🗂ㅤ작업 노트/에러 회고
[DB연동 관련] application.yml > datasource 추가 및 db 관련 build.gradle 설치가 된 환경에도 에러 발생 == application.yml 추가 == # database 연동 설정 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/생략?serverTimezone=Asia/Seoul&characterEncoding=UTF-8 username: 생략 password: 생략 thymeleaf: cache: false == build.gradle에 dependencies 추가 설치 == runtimeOnly 'mysql:mysql-connector-ja..
[Font Awesome] 아이콘 깨짐 현상
·
🗂ㅤ작업 노트/에러 회고
발생 상황 1) 안에 or 방식으로 바꿔봐도 아이콘 깨짐 2) 다른 아이콘으로 바꿔봐도 아이콘이 깨져서 나옴 해결 방안 열심히 구글링하다가 다른 사람의 코드 앞에 fas 또는 fab가 붙어 있는 것을 발견함. fas를 붙여주니 아이콘이 이상 없이 잘 나왔다. 수정 전 코드 test 수정 후 코드 test Font Awesome이 버전 5로 업데이트되면서 사용법이 복잡해졌는데 (유료화가 되면서 스타일 분리됨), 버전 5는 fa-solid라고 표현하지만, 현재는 버전 6이기 때문에 무료 아이콘의 경우, fas 또는 fab라고 표현한다고 한다. *무료는 fas와 fab만 사용 가능
[Spring] Failed to load ApplicationContext 에러
·
🗂ㅤ작업 노트/에러 회고
java.lang.IllegalStateException: Failed to load ApplicationContext 발생 상황 Junit4로 테스트 진행 도중 에러 발생 코드를 다시 꼼꼼히 살펴봤으나 오타는 보이지 않았다. 에러 원인 및 해결 방안 설치한 h2 버전이 1.4.200이상일 경우, application.yml에 MVCC=true 옵션을 작성하지 않아도 된다고 한다. 그러나 나는 아래와 같이 작성했기 때문에 에러가 났음. url에 있는 MVCC=true 부분을 빼니 에러가 해결되었다. application.yml spring: datasource: url: jdbc:h2:tcp:(생략);MVCC=TRUE username: com password: driver-class-name: org.h..
[ intelliJ ] Invalid Gradle JDK configuration found 에러
·
🗂ㅤ작업 노트/에러 회고
에러 원인 JDK 설정 오류(일반적으로는 자동으로 설정이 되지만, 안될 경우는 수동으로 해야 함) 해결 방안 1. 오류가 발생한 스튜디오 아래쪽에 보면 Change JDK Location 이라는 빨간 글자가 있을텐데, 해당 글자를 클릭하거나 또는 상단 메뉴에서 File > Project Structure 를 선택하면 설정창으로 진입할 수가 있다. 2. 그럼에도 안된다면 해당 에러 회고의 내용을 참고하여 설정해보기 https://turnaroundwoo.tistory.com/entry/intelliJ-Cause-invalid-source-release-11-%EC%97%90%EB%9F%AC [ intelliJ ] Cause: invalid source release: 11 에러 에러 원인 intelliJ에..
[ intelliJ ] Cause: invalid source release: 11 에러
·
🗂ㅤ작업 노트/에러 회고
에러 원인 intelliJ에서 설정된 java의 버전과 프로젝트의 java 버전이 맞지 않을 경우 발생 해결 방안 1) File > Project Structure -> Project에서 SDK의 버전을 맞춰준다. 2) File > Settings > Build, Execution, Deployment > Build Tools > Gradle에서 Gradle JVM의 버전을 맞춰준다. 3) File > Project Structure > Platform Settings > SDKs에서 11에 해당하는 경로를 넣어준다.