반응형 분류 전체보기337 [OAuth 2] 구글, 네이버 연동 설정 바꾸기 원래는 OAuth 2 설정들을 로컬에 걸어놨었다. 구글: yeonyeon.tistory.com/34?category=920206 네이버: yeonyeon.tistory.com/35?category=920206 프로젝트를 AWS EC2 인스턴스에 배포했으니, 구글과 네이버에서도 설정을 변경해야 한다. Google 1. 구글 콘솔에 접속해서 본인의 프로젝트로 이동한다. -> console.cloud.google.com/home/dashboard Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 2. ec2 인스턴스에서 DNS 주소를 복사한다. 3. 구글 콘솔에서 API 및 서.. 2021. 3. 11. [AWS RDS] Mysql에서 variables 설정 바꾸기 variables 설정 바꾸는 방법이 궁금해서 포스팅에 들어온 사람이라면 바로 2번을 보면 된다. 나는 MariaDB 환경에서 사용했지만 Mysql에서도 똑같이 이용 가능하다. Unknown column in 'field list' ... 라는 에러가 발생해서 확인해봤더니, 테이블 명이 자꾸 대소문자가 구분되어 여러번 생성 삭제하는 과정 중에 필드명을 잘못 입력한 것 같다. 존재하지 않는 필드 명을 찾으니까 Unknown column이란 에러가 뜬 듯 하다. 처음부터 다시 생성하기 전에, posts나 POSTS나 같은 이름으로 인식하게 하려고 한다. 대소문자를 구분 설정을 없애는 여러 방법을 찾았다. 'lower_case_table_names'를 1로 설정하면 된다. 1. 파라미터 그룹 편집 RDS 인스.. 2021. 3. 11. [Spring] Initializr로 스프링 부트 기반 프로젝트 생성 Spring Initializr 링크> start.spring.io/ Project 빌드 관리 툴 선택 (Maven, Gradle) Ant -> Maven -> Gradle 순으로 Gradle이 가장 최근에 나왔다. Language 언어 설정 (Java, Kotlin, Groovy) Spring Boot 스프링 부트 버전 설정 SNAPSHOT: 아직 개발 단계 기타 버전에 대해: stackoverflow.com/questions/2107484/what-is-the-difference-between-springs-ga-rc-and-m2-releases Project MetaData Group: 보통 기업의 도메인 명 Artifact: 빌드 결과물 이름 Name: 이름 Description: 프로젝트 설명 .. 2021. 3. 10. [Jackson] com.fasterxml.jackson.core.JsonParseException 에러 com.fasterxml.jackson.core.JsonParseException: Unrecognized field ... 에러 존재하지 않는 필드 명이 존재해서 JSON으로 파싱 에러가 난 것이다. JSON->객체 변환 시 객체의 필드에 선언되지 않은 내용은 무시해주는 설정을 해야한다. 해결 방법은 두 가지가 있다. 1. @JsonIgnoreProperties(ignoreUnknown = true) 추가 아래 예시와 같이 객체 클래스에 어노테이션을 추가한다. import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties.. 2021. 3. 9. [Spring] @JsonProperty json을 자바 객체로 역직렬화 할때, json에 담긴 key이름과 변수명이 다른 문제로 @JsonProperty를 많이 사용하는 것 같다. 예를 들면, 아래와 같은 Blog 클래스가 있다고 하자. public class Blog { private String userName; private String blogLink; public void setUserName(String userName) { this.userName = userName; } public String getUserName() { return userName; } public void setBlogLink(String blogLink) { this.blogLink = blogLink; } public String getBlogLink(.. 2021. 3. 8. [Ant] Unable to find a javac compiler 에러 에러: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Java\jre1.8" ant build를 하는데 위와 같은 오류가 떴다. build를 위해 jdk를 찾아야 하는데 jre로 세팅되어 있는 것 같다. Windows - Preferences - Ant - Runtime - ClassPath에서 Ant를 선택한 뒤, Add External JARs를 클릭한다. 본인 컴퓨터의 jdk 경로/lib/tools.jar를 추가하면 된다. 참고 blog.naver.com/iamfreema.. 2021. 3. 5. [Linux] sudo: cd: command not found sudo: cd: command not found 에러 cd 명령어를 사용할 때, Premission Denied라는 권한이 없다는 에러가 떴고, "sudo cd 경로"를 이용하려 하자 위와 같은 에러가 떴다. 에러 원인은 2가지 있다. sudo 명령어는 프로그램에만 적용되고, cd는 프로그램이 아닌 내장 명령어이다. 경로가 일반 사용자는 접근 불가능한 경로라서 cd 만으로는 접근 불가능하다. 다음 명령어를 사용함으로써 사용자는 super 계정을 이용해 접근이 가능하게 된다. $ sudo -i super 계정 로그아웃은 "exit" 명령어를 입력하면 된다. 참고 askubuntu.com/questions/291666/why-doesnt-sudo-cd-var-named-work Why doesn't `su.. 2021. 3. 5. [Jenkins] Jenkins, SVN, Ant 빌드 및 배포 회사에서 Jenkins 스터디를 하는데 SVN과 Ant를 연동해보라는 과제를 받았다. 근데 Ant가 뭔지도 몰라서 개념 정리부터 시작해보겠다. (ㅠㅠ) 목차 1. 개념 2. ant 프로젝트 생성하기 3. Jenkins와 연동하기 4. Tomcat에 배포하기 1. Jenkins, SVN, Ant의 개념 Jenkins 빌드, 배포 자동화를 돕는 플러그인을 수백개 제공하는 CI Tool의 일종. 자세한 설명: yeonyeon.tistory.com/56?category=931428 SVN 형상 관리 도구의 일종 commit, update를 통해 서버에 파일 업/다운로드가 가능하다 Ant xml 형태의 Java 기반 빌드 도구 jar, war, zip, ear 파일 생성 빌드 도구의 발전: Make -> Ant .. 2021. 3. 2. [SVN] visual SVN 설치 및 실행 SVN 저장소로 뭔가 테스트 할 일이 있어서 Visual SVN Server를 설치하기로 했다. Visaul SVN 설치하기 1. www.visualsvn.com/ 접속 후 파일 다운로드 VisualSVN - Subversion-based version control for Windows VisualSVN makes your life easier with a reliable plug-in that integrates Subversion seamlessly with Visual Studio. Learn more... download licensing www.visualsvn.com 2. 다운로드 받은 파일 실행 별다른 설정 없이 모두 default 설정으로 두고 next 해서 설치했다. Repository.. 2021. 3. 2. 이전 1 ··· 28 29 30 31 32 33 34 ··· 38 다음 반응형