전체 글 27

[Spring Boot] Unsatisfied dependency expressed through field '..'; 단위 테스트시 Bean 생성에러

테스트 중 아래 Bean을 생성하지못한다는 에러가 발생했다. @Autowired PasswordEncoder passwordEncoder; @DataJpaTest class UsersRepositoryTest { private String name = "test"; private String email = "testEmail"; private String password = "testpwd"; private Role role = Role.USER; private Provider provider = Provider.LOCAL; private String providerId = "testproviderid"; @Autowired UserRepository userRepository; @Autowired Pa..

Trouble Shooting 2023.08.14

[Linux] Web server failed to start. Port 8080 was already in use.

분명히, IDE에서 Spring Boot 서버를 종료시켰는데도 에러가 발생하면서 애플리케이션이 실행되지않는 경우가 생겼습니다. [해결방법] 실행중인 PID를 확인한후 해당 서비스를 종료시키면됩니다 mac 터미널 $ lsof -i tcp:8080 //실행중인 pid 목록 보기 $ kill -9 20489 // kill -9 pid PID번호 명령어 입력 window 명령 프롬포트(CMD)에서 netstat -ano -> taskkill /f /pid PID번호 명령어 입력 $ netstat -ano //pid 목록확인 $ taskkill /f /pid 23489 // taskkill /f /pid PID번호

Trouble Shooting 2023.08.13

[Git] Authentication failed for ‘https://github’

어느날 소스트리에서 내 Git 에 접근하는데 인증이 불가하다고 하네요.. 원인은 Id/Password 방법이 아닌 token 을 이용하여 로그인을 하기 때문에 발생한것입니다. [해결방법] 1. 내 Git 에서 Token을 발급해주어야합니다. 우측 상단의 동그라미모양의 내 프로필을 클릭해줍시다 2. Setting에 진입후에 Developer Setting → Personal access tokens → expiration 기간설정후, repo 선택 → generation 한번만 보여주기 때문에 복사해서 잘저장해두어야합니다 마지막으로 - 내 로컬에서 git등록! git config --global user.name ‘아이디’ git config --global user.password ‘복사한 토큰’ 인줄알..

Trouble Shooting 2023.08.13

Windos OS 에서 리눅스 서버 연결하기!

putty다운받은 후 서버설정을 추가합니다 연결할 서버들이 많을때는 MTPUTTY (MULTI-TABBED PUTTY) 을 다운받아 설치해서 사용합니다. 1. Server 추가하기 2. Properties에 서버 관련 설정 추가하기 3. 다운받은 key파일 경로 추가하기 Run PuTTY Config → SSH → Auth 클릭후 Browse에서 key파일 경로추가 세팅이 완료되고 난후 추가한 서버를 클릭하면 연결이 완료됩니다

Linux 2023.08.13

나만의 '평생' 무료 서버 만들기

시작하기전에 - oracle cloud에 들어가서 계정 가입! Oracle Cloud Free Tier Signup signup.cloud.oracle.com 계정 생성 시 본인인증을 위한 신용카드 등록이 필요하며, 유효성을 확인하기 위해 1원 결제 후 바로 취소가 됩니다. 1. VCN 보안규칙 추가 -네트워크 vcn 보안규칙 추가 -vcn wizard 클릭후 생성된 vcn에 대하여 추가 1.public subnet → Add Ingress Rules 2. VM생성 -window/mac용 ssh 추가 *window (private key를 다운받아서 putty로 접속) *mac $ cat .ssh/id_rsa.pub //위의 파일이 없으면 키생성 [키생성 명령어] $ ssh-keygen //위 명령어 실..

Cloud/Oracle Cloud 2023.08.13