본문 바로가기

LEARN190

[IntelliJ] 인텔리제이 junit 테스트 @DisplayName 한글 깨짐 인코딩 테스트코드 작성해서 테스트를 진행하는데? @DisplayName 에 설정한 한글 깨짐 현상이 발생했다. 그래서 구글링 해서 해결! Edit Custom VM Options... 에 encoding 추가 [Eidt Custom VM Options]에서 encoding을 추가해야 한다. 해당 경로로 가는 방법은 2가지이다. 상단의 [Help] -> [Edit Custom VM Options...] 인텔리제이에서 shift 2번 클릭 후, [Edit Custom Vm Options...] 검색 1번 방법으로 해당 경로 찾아가기 2번 방법으로 해당 경로 찾아가기 그럼 이런 화면이 나오는데? -Dfile.encoding=UTF-8 위 내용을 넣고, 다시 실행을 해본다. 여전히 에러... 재시도 https://de.. 2024. 3. 1.
[ERROR] "could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement" "could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement" 어제까지 잘 되었는데, 갑자기 이런 에러가 떴다. 물론 내가 아닌 다른 분이 작업을 진행하시고 계셨던 걸 반영이 되기는 했다. 검색을 해봤더니, DB랑 Entitiy가 맞지 않아서 발생하는 오류라고 참고 블로그에 있는 분이 적어주셨다. 사실 테스트를 위한 로컬 db라서 나는 create로 db를 초기화했지만? 정말 운영 중인 db라면 눈앞이 캄캄하다. 어렵고 어려운 게 db인 것 같다. 참고: https://velog.io/@dmdwns2/Error-could-not-execute-s.. 2024. 2. 29.
[kubernetes] minikube ip 접속 안 될 때 실습 中 이슈 쿠버네티스 기본 실습 진행을 시작했다. 첫 번째 실습이 를 배포하는 것이었고, 바로 직전에 minikube 및 kubectl을 설치했다. 그리고 그다음에 바로 워드프레스 파일을 배포했다. 배포된 워드프레스를 확인하기 위해서는 minikube의 ip와 kubectl을 통해 확인한 port가 필요했다. ip 확인 방법 minikube ip kubectl port 조회 kubectl get services 위처럼 검색해서 나온 ip와 port를 합쳐서, 확인하면 되는데? 예를 들어 # minikube ip 192.168.00.0 # port: 31590 # 조합 192.168.00.0:31590 이렇게 입력을 한 후 확인을 했을 때! 워드프레스 설치 화면이 나와야 한다. 하지만 이렇게 나오고 있.. 2024. 2. 27.
[UBUNTU] 우분투 무료 SSL 인증서 Certbot 발급 os: ubuntu 22.04.3 LTS Certbot 도구 설치 1. 업데이트 sudo apt update 2. certbot 설치 sudo apt install certbot python3-certbot-apache SSL 인증서 설치 및 아파치 설정 업데이트 sudo certbot --apache 1. 이메일 입력 dev@test.co.kr 본인이나 회사 이메일 입력 2. 동의 Y ACME 서버에 등록 요청에 동의하면 Y, 아니면 N 을 입력한다. N을 입력하면, 아마 등록이 안 될 거다... 3. 공유? N 애플리케이션 같은 거 설치하면, 통계나 뭐 그런 거를 우리에게 보낼 것이냐? 그런 문구를 본 적이 있는 것 같은데, 비슷한 맥락인 것 같다. 이메일을 공유할 거냐? Certbot을 발전시키기 .. 2024. 2. 27.
[UBUNTU] 한 서버 안에서 웹서버 - was 연동 os: ubuntu 22.04.3 LTS 하나의 서버에서 웹서버랑 was를 설치하여 연동하게 되었다. 한 서버 안에 있기 때문에 설치가 생각보다 어렵지는 않았다. 처음에는 회사 다른 직원 분이 클러스터링 설치 절차에 대해 기록해 두신 게 있었다. 하지만 막상 클러스터링을 하려니, 잘 되지 않는 것들이 많았다. 그래서 나도 찾아 보고, 최초로 작성했던 분과 다른 분들의 도움을 받아서 결국 클러스터링은 성공... 그리고 그 과정들을 회사 노션에 빠짐없이 기록을 했다. 이 업무를 나만 하게 되는 것은 아닐 테고? 사실 나는 잘 몰라서, 꽤나 고생을 했지만! 다음 사람은 기존에 있는 자료를 참고하여서 한다면, 시행착오를 줄일 수도 있을 테니 기록! 그렇지만 결국에 기록한다는 것은 내가 나중에 보기 위해서이다. .. 2024. 2. 27.
[UBUNTU] 우분투 좀비 프로세스 kill 시도 그리고 해결 os: ubuntu 22.04.03 LTS 좀비 프로세스 좀비 프로세스 또는 존재하지 않는 프로세스는 실행이 완료되었지만, 여전히 프로세스 테이블에 항목이 있는 프로세스임. 즉 "종료된 상태"의 프로세스임. (출처: 위키백과) 1. 이슈 지난 프로젝트 때 테스트했던 서버의 프로세스를 보니, was가 셧다운 되어 있었다. 그리고 처음 보는 [JAVA] 가 있었는데? 검색을 해보니, '좀비 프로세스'라고 부르고 있었다. was를 올려야 하는데, 위와 같은 상태인지라? 좀비를 찾아서 kill 하려고 했다. 2. 시도 좀비 찾기 ps -ef | grep defunct | grep -v grep 좀비 프로세스 kill sudo kill -9 1628652 해당 프로세스 kill을 시도했으나, 되질 않았다. 좀비 .. 2024. 2. 26.