본문 바로가기

컴퓨터전반6

[에러] 리눅스 파일 권한 변경(chmod)시 에러 리눅스로 아래와 같이 권한 변경 명령을 했더니 에러가 발생하였다. chmod 777 파일명 [에러] chmod: changing permissions of `/etc/init.d/jenkins': Operation not permitted [해결방법] sudo su - root 이 명령어를 통해 root 계정으로 전환하였더니, 권한 변경 명령어인 chmod를 사용할 수 있게 되었다. [참고] sudo $ sudo 명령어 일반 사용자가 root 권한을 일시적으로 빌려 명령을 실행 su $ su 계정명 현재 사용자에서 로그아웃하지 않은 상태에서 다른 사용자의 계정으로 전환 su - $ su - 계정명 다른 사용자의 계정으로 완전히 전환하고, 전환한 사용자의 환경설정을 불러오기 2022. 6. 20.
[에러] EC2배포 :: Config data resource 'class path resource [application.properties]' via location 'classpath:/application.properties' does not exist 프로젝트를 EC2에 배포하려고 자동 배포 스크립트를 작성 중에, 아래와 같이 application.properties를 찾지 못한다는 에러가 발생하였다. [에러] Config data resource 'class path resource [application.properties]' via location 'classpath:/application.properties' does not exist 참고로 application.properties는 RDS설정과 기타 여러 설정들이 들어있는 파일이기에 github에 올리기에는 위험한 파일이라 push하지 않은 파일이었다. 따라서, 이미 app/step1 경로에 이미 application.properties를 vim으로 생성해서 넣어뒀는데, 배포할 때 이를 인식.. 2022. 6. 20.
JUnit - 테스트 코드 AAA 책 소개 현재 읽고 있는 '자바와 JUnit을 활용한 실용주의 단위 테스트' 중의 일부를 정리한 내용입니다. 테스트 시 AAA 방법을 통해 일관성을 유지할 수 있다. AAA 준비(Arrange) 테스트 코드를 실행하기 전에 시스템이 정상인지 확인한다. 시스템이 개발자가 테스트에 필요한 상태로 있다면 준비 상태를 생략할 수 있다. 실행(Act) 테스트 코드를 실행하며, 이때 보통 단일 메서드를 호출한다. 단언(Assert) 실행한 코드가 기대한 값을 반환하는지 등을 확인한다. +) 사후(After) 테스트를 실행할 때 어떤 자원을 할당한 경우 잘 정리되었는지 확인한다. 2022. 5. 20.
맥북 :: Spring MVC Project 생성 에러 - Could not initialize class 이클립스에서 스프링 MVC 프로젝트를 생성하려다가 에러가 발생했다. eclipse - file - new - other - Spring Legacy Project - Spring MVC Project를 생성하려고 했는데 Could not initialize class 가 나오면서 프로젝트 생성이 안되었다. 찾아보니 jdk버전이 8 버전 이하여야 정상적으로 사용할 수 있다고 한다. Spring Legacy Project가 최신의 jdk와 최신의 이클립스에서는 사용이 어려울 수 있다고 한다. 해결을 위해서 아래와 같은 명령어로 자바의 버전을 확인해주었다. java -version 확인해보니 나의 맥북에는 최신의 jdk 16 버전과 jdk 8 버전 모두가 있어서 jdk 8 버전만 남겨두기로 했다. JavaVi.. 2022. 2. 5.