분류 전체보기 50

Command line is too long. Shorten the command line and rerun.

run이 안 된다. command line이 너무 길단다. 너 저번에는 되지 않았니...? Shorten the command line and rerun Run > Modify options > Shorten command line > JAR manifest로 변경 기본은 none으로 되어 있을 건데, 이건 IDE에서 classpath를 줄이지 않고 그대로 사용하다보니 command line이 OS에 지정된 limit을 초과할 경우 문제가 발생하는 것이라고 한다. JAR manifest로 설정하면 IDE가 임시 classpath.jar를 사용해서 긴 classpath를 처리한다. 실제 classpath는 classpath.jar의 MANIFEST.MF에 설정된다. ...고 하는데 MANIFEST.MF를 ..

삽질 2024.02.18

[PostgreSQL] Windows 10에 설치 (There has been an error. Error running ... icacls)

postgreSql을 설치하고자 했다. 오래 걸려도 30분이면 될 줄 알았지. ㅋ 일단 결과적으로는 installer로 설치하는 건 실패했고, zip archive에서 받아서 명령어로 설치했다. 삽질기록 삽질1. 공홈(https://www.postgresql.org/ )에서 다운로드한 파일을 실행해보니 이런 에러가 발생했다. 검색해보니 많은 사람들이 마추진 문제였다. 다행이라고 생각했다. 이땐 몰랐죠 내가 이렇게 다양한 삽질을 해댈줄은. 삽질2. 공홈에서 실패한 사람들이 해결했다며 올려놓은 링크1 https://www.netzwelt.de/software-download/26666-postgresql.html 내가 원하는 파일을 못 찾았고 삽질3. 공홈에서 실패한 사람들이 해결했다며 올려놓은 링크2 ht..

DB 2023.10.24

EC2 putty Connection timed out(gateway문제)

putty로 ec2 들어가려는데 Connection time out이 주구장창 뜬다. 인바운드 규칙 편집, 탄력적IP 부여해봤는데도 안 된다. 결론적으로는 게이트 웨이를 연결해줘서 해결했다. 인스턴스 > 서브넷 > 라우팅테이블 > 라우팅 편집 igw-~가 원래는 nat-~였고 상태는 블랙홀이었음 nat-~ 눌러보면 아래와 같은 상태였는데 생각해보니 이전에 Bastion 설정한다고 NAT 게이트웨이 설정했었다가 정리한 적 있었다. 애초에 연결된 게이트웨이가 없으니 안됐던 건가봄. 라우팅 > 라우팅 편집 들어가서 NAT 게이트웨이 삭제하고 인터넷 게이트웨이로 변경하니까 바로 해결됨.

AWS 2023.03.30

스냅샷으로 EC2 생성

연결할 인스턴스 미리 만들어 놓고 스냅샷 > 복원할 스냅샷 ID 확인 > 작업 > 스냅샷에서 볼륨 생성 > 가용영역 확인하고 생성(이미지 생략) 연결할 인스턴스 상세조회 > 스토리지 > 루트 디바이스 이름 확인 볼륨 > 스냅샷 ID 확인 > 작업 > 볼륨 연결 > 인스턴스 스토리지 루트 디바이스 이름으로 디바이스 이름 설정 > 볼륨 연결 인스턴스 상세조회 > 스토리지 가서 잘 붙었나 확인 > 인스턴스 시작

AWS 2023.03.29

스냅샷으로 RDS 생성하고 workbench로 접속

스냅샷 > 복원할 스냅샷 선택 > 우측상단 작업 > 스냅샷 복원 > 인스턴스 생성 데이터베이스 > 인스턴스 선택 > 엔드포인트 및 포트 확인 > 수정 수정 > 퍼블릭 액세스 가능으로 수정 > 가장 하단 계속 > 즉시 적용 workbench > 정보 입력 > TestConnection > 잘 되면 ok Connection Name: 아무거나 HostName : RDS 엔드포인트 Port : RDS 포트 Username/Password : RDS 계정

AWS 2023.03.27

AWS 결제 카드 변경

카드 기한 만료돼서 새 카드를 발급받았더니 여기저기 바꿔줄 사이트가 많다. aws도 카드 결제 안 됐대서 바꿔주러 감. aws 카테고리에 두 번째로 쓰는 글이 이거라니ㅎ 1. 결제 건 확인 결제 > 결제 > 결제 예정 금액 > 결제 완료 버튼 2. 결제 카드 변경 기본 설정 > 결제 기본 설정 > 결제 방법 추가 > 사용할 카드 정보 입력 > 카드 추가 > 카드 인증 > 바로 아래 사진 페이지에서 사용할 카드 선택하고 기본값으로 설정 3. 결제 1로 돌아가서 결제 완료 버튼 > 결제 방법 변경 > 사용할 카드 선택 > 확인 및 결제

AWS 2023.02.02

Intellij debug 모드 시작 느려질 때

디버깅 하려는데 시작할 때 너무 느려지더라. 아 나 디버깅 해야 브레이크 포인트가 너무 많으면 그럴 수 있다고 한다. 브레이크 포인트를 걸어두고 안 푼 것들이 날 힘들게 했다. Run > View Breakpoints 들어가서 리스트 선택 해제하고 돌리니 원래 속도로 돌아왔다. 브레이크 포인트들 해제하고 싶은데 넘 많아? 막막해? 그럼 해당 클래스 선택하면 알아서 다 보여준다. 저상태로 브레이크 포인트 해제해주면 됨. 참고 https://sas-study.tistory.com/305 [IntelliJ] 인텔리제이 중단점(break point)을 관리하는 방법. 자바 혹은 다른 언어 프로그래밍을 할 때, 디버깅은 필수적인 단계입니다. 내가 코드를 작성하고 완전하지 않은 코드에서 발생하는 버그를 발견하고 수..

삽질 2022.11.17

[Maven] java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultMo

org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void ()' not found at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.(Unknown Source) while loc..

삽질 2022.10.10