목록Error (10)
forDevLife
1) 등록한 ACCESS_KEY를 찾을 수 없는 문제 CodeDeploy를 이용해 배포를 하는 도중, S3 업로드 기능을 추가한 후 아래와 같이 yml에 추가했다. cloud: aws: credentials: access-key: ${S3_ACCESS_KEY} secret-key: ${S3_SECRET_KEY} s3: bucket: ${S3_BUCKET_NAME} region: static: ${S3_REGION} stack: auto: false 그리고 나서 EC2 환경에 해당 환경 변수들을 .bashrc에 등록 & echo로 체크한 후 배포했다. 이 때 아래 문제가 발생했다. 원인 파악 배포된 jar를 EC2에서 실행할 때는 문제가 없었다. 따라서 CodeDeploy로 script 실행 중에 문제가 ..
Problem 1 기존 MacBook Pro에서 새로운 MacBook Air로 마이그레이션을 통한 기기 변경 완료. 자바, 환경 변수 등은 모두 넘어와서 사용에 문제가 없었으나, git과의 연동이 조금 문제가 되었음. 해결 1. Github Setting > Developer Settings > Personal Access Token 새로 생성(어디에 적어두기) 2. local pc에서 github에 접근 시 password에 token 입력 3. 이를 통해 터미널 환경에서는 문제 없이 git / github 사용 가능해졌음. Problem 2 기존 MacBook의 프로젝트가 그대로 넘어오게 되었다. 하지만 IntelliJ에서 기존 git history 등이 조회가 되지 않았고, 당연히 commit & ..
Error BigSur -> Monterey 업데이트 후, IntelliJ에서 커밋이 안되길래 확인해보니 다음과 같은 오류가 발생했다. xcode cli 문제로, 버전이 업데이트 되어 라이센스에 재 동의를 해야한다는 오류이다. https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a 해결 xcode-select --install
Google을 이용한 OAuth 로그인 후, 여러 권한 변경 테스트를 하다가 로그아웃이 제대로 안되어 정상으로 동작하는지 알 수 없었다. 쿠키를 매번 삭제하기도 버거워 방법을 알아보던 중 매우 간단한 방법을 찾았다. GOOGLE은 기본 CommonOAuth2Provider로 지정되어 있다. 따라서 authorizationUri도 정의되어있는데, 이를 yml에서 임의로 변경해주면 된다. application.yml 또는 properties에서 authorization-uri(처음 로그인 요청 경로)의 기본 값을 변경해준다. 맨 뒤에 prompt-consent 쿼리를 추가하면 로그아웃 시 완벽하게 로그아웃 됨을 확인할 수 있다. 참고 : https://developers.google.com/identity/..
1. 원인 EC2의 yum에 (내 local 버전이라고 생각했던) java 15를 지원하지 않아, curl -O를 통해 java archive 서버로부터 직접 java 15를 다운 받고, PATH & JAVA_HOME으로 해당 경로를 등록해두었다. 여태 PC의 default 버전이 15라고 생각되어 EC2도 15로 받았는데, intelliJ에서 JDK11을 사용하고 있더라?? 그런데 터미널에 java-version 확인하면 15로 되어 있어 여태까지 헷갈렸던 것.. 멍청하군 2. 해결 로컬과 EC2 모두 11로 변경하기로 했다. - 우선 로컬부터 다시 11로 로컬의./zshrc에 등록했다. 계속 Java 경로에 접근할 수 없다 에러가 났는데, 경로 앞에 { } 를 넣어서 생기는 오류였다. $JAVA_HO..
- 문제 - 개별 테스트는 성공하나, 통합 테스트(test 폴더 위에서 run 'All test' 실행) 실패 (Error "TestEngine with ID 'junit-vintage' failed to discover tests" with Spring Boot 2.2) - 해결 - I found the error. The dependency on spring-boot-starter-test brings a dependency on junit-vintage-engine. The latter must be excluded: https://stackoverflow.com/questions/59900637/error-testengine-with-id-junit-vintage-failed-to-discover..
실습했던 경로와 GROUPID, ArtifactId까지 동일한 Maven을 생성하니, 이전 프로젝트와 동일하다?는 경고가 떴는데 생각없이 ok 했더니 앞서 JPA 1차 실습한 프로젝트에 pom.xml이 튀어나와 꼬여버리게 되었다. 급하게 pom.xml을 지웠으나, build.gradle 종속관계 땡겨오는게 활성화되지 않아, 다음과 같이 해결했다. 1. 다시 Gradle 프로젝트를 동일 이름으로 생성 -> 안에 src / test는 그대로 가져오게 됨. bulild.gradle은 초기화 된다. 2. git에서 이전 build.gradle을 그대로 가져와서 종속관계 가져와준다. 3. 테스트
External lib 내의 maven repository에서 jstl_1_2.jar 파일을 복사해서 WEB-INF -> lib(새로 만듦)으로 copy하면 해결된다.
- 이 에러는 포트 8080을 다른 쪽에서 사용하고 있다 그런 에러입니다. 1. 더블클릭 -> 톰캣 열기 2. http/1.1 부분만 8080 -> 8090으로 바꾸고 저장 & 실행
1. 상황 - 터미널에서 실행 후, intellij로 넘어가서 다시 tomcat을 실행하니, port already use error가 발생했다. - 인프런 커뮤니티에서 java version을 11로 하여 intellij와 java_home 환경변수를 설정하면 고쳐진다고 해서, java 11을 추가로 설치함. 2. brew를 이용한 java 추가 설치 2.1 Homebrew update brew update 2.2 adoptopenjdk/openjdk 추가하기 brew tap adoptopenjdk/openjdk 2.3 설치가능한 모든 JDK 찾기 brew search jdk 2.4 원하는 java version 설치하기 brew install --cask adoptopenjdk11 // cask 옵션..