전체 글 68

이클립스 에러 - Could not fetch model of type 'BuildEnvironment' using connection to Gradle distribution

이클립스에서gradle project import시 Could not fetch model of type 'BuildEnvironment' using Gradle distribution 에러가 발생했다 원인 : java, gradle 다운 후 시스템 환경설정에서 path설정해주었음에도 불구하고, 경로를 잡지 못했다. 환경변수 설정만 마냥 믿고 다른 방법만 열심히 찾았는데, 좀 더 면밀히 살펴야겠다 해결 : import 시 직접 지정해주었다. 그리고 gradle distribution에서 gradle wrapper로 되어있었는데 specific gradle version로 선택하고 높은 버전으로 올렸다(6.8을 권한다고 나왔기때문..) 그리고 해결! 참고 : https://stackoverflow.com/..

Tool/Eclipse 2021.09.28

돌아가는 포트 확인해서 서버 죽이고 다시 시작하기

aws에 서버를 올려두고 구동하고 있는데 백단 수정 후 다시 올리기 위해 8080포트가 돌아가고 있는지 확인하려 했다 나는 aws 인스턴스 접속에 putty를 이용하고 있으므로 putty 접속 1. 모든 포트 확인 -> netstat -nap 이렇게까지 자세히 볼 필욘 없을거같다. 8080포트만 확인했다. 2. 8080 포트가 돌아가고 있는지 확인 -> netstat -nap | grep :8080 돌아가고있는 포트를 확인했으니, 죽여주기로 했다. 3. 포트 종료 -> fuser -k -n tcp 8080

Information 2021.07.16

heroku clearDB - mysql사용시 한글 깨짐 현상 해결

heroku에서 clearDB를 사용했는데 db에 저장해보니 한글이 ??로 저장되어있었다 찾아보니 clearDB는 한글지원이 되지 않는다고 한다. jawsDB를 사용해야 한다고 한다. jawsDB install 링크 -> https://elements.heroku.com/addons/jawsdb JawsDB MySQL - Add-ons - Heroku Elements elements.heroku.com 만들고 Resources에서 JawsDB MySQL클릭 (만드는 방법 생략) 클릭하면 친절하게 접속주소, username등의 정보를 볼 수 있다 HeidiSQL로 가볍고 빠르게 db를 확인할수도 있는데, 나는 사용하던대로 mysql workbench를 사용하고있다. (workbench연결 방법 생략) ap..

DB/MySQL 2021.07.16

AWS EC2 인스턴스 종료/ RDS 삭제하기

AWS에 서버를 올려두고 S3 스토리지까지 쓰는 와중에 AWS 를 무료로 사용할수 있는 기한이 다가왔음을 알리는 메일이 왔다. 링크를 따라 들어가보니 약 85%정도 사용한 것 같은데, 좀 더 아슬아슬할때 지울까도 생각했지만 넋놓고 있다가 청구서폭탄 맞을까 불안해서 그냥 제거하기로 했다. 1. EC2 인스턴스 중지 먼저 EC2에서 인스턴스-인스턴스 체크-인스턴스상태-인스턴스 중지를 누른다 나의 경우 체크해도 인스턴스 중지가 뜨지 않아서 인스턴스 ID를 클릭해 들어가서 인스턴스 상태-인스턴스 중지를 눌렀다. 여기까지가 서버를 중지하는거고...종료는 아예 서버 종료! 서버가 날아가버리는 것이니 신중히 생각해야 한다. 나는 토이프로젝트를 올려둔 거라서 확실히 지우기로 했다. 2. EC2 인스턴스 종료 마찬가지로..

Cloud/AWS 2021.06.28

git reset 복구. git reset 취소하기.

aws accesskey가 노출되었다고 메일이 왔다. github를 확인해보니 특정 커밋에 정말 accessKey가 고스란히 노출되고 있었다. 잘 피해서 commit하고 있다고 생각했는데 초기에 올라갔나보다;; 별생각없이 git commit기록 지우기를 검색해보니 git reset 커밋기록 --hard 를 쓰면 된다고 해서 썼는데... 엔터를 치면서도 이상하다고 생각을 하면서도 그대로 눌러버렸다. 결과는 이전 커밋으로 그대로 돌아가버린것;;;; 사실 reset이라는 말이 의미하듯이 정말 말그대로 돌아간다는 뜻인데, 정신이 몽롱한채로 남 따라가다가 그야말로 망해버렸다. 이래서 잠이 중요하다.. 부랴부랴 git reset 취소로 검색하니 나처럼 우는 사람들 엄청 많더라... 아무튼 해당 문제는 git res..

VCS/Git 2021.06.13

javax.annotation.meta.When 에러

javax.annotation.meta.When 으로 빨간색으로 경고가 나왔다 검색하니 JSR305 를 추가하면 된다고 한다 지금까지의 에러 중에 가장 쉽게 해결! build.gradle에서 dependencies { ... // https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305 implementation 'com.google.code.findbugs:jsr305:3.0.2' ... } pom.xml에서 com.google.code.findbugs annotations 3.0.1 참고 : https://stackoverflow.com/questions/53326271/spring-nullable-annotation-generates-u..

Language/Java 2021.06.11

org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present 에러

aws ec2 서버에 업로드하고 포스트맨을 통해 저장하는 테스트를 하는데 file을 업로드할 부분에 업로드하지않고 보내봤더니 에러가 발생했다 postman test : 에러로그 : com.timeline.jwt.TokenProvider: - UserDetails- 아이디 : 1 2021-06-10 00:49:13.530 WARN 18107 --- [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.multipart.support.Missi ngServletRequestPartException: Required request part 'file' is not present] 컨트롤러 : @..

Language/Java 2021.06.10