[springboot] /error, so you are seeing this as a fallback
2022. 4. 6. 11:46
programming/Trouble Shooting
500 에러가 발생했습니다. 약 2주가 db도 새로 만들어보고 이런저런 사이트를 찾아보았으나 해결책을 못찾았습니다. SQL Error: 1054, SQLState: 42S22 로그를 찾다보니 SQL Error를 발견! application.properties에서 // 수정 전 spring.jpa.properties.hibernate.hbm2ddl.auto: none // 수정 후 spring.jpa.properties.hibernate.hbm2ddl.auto: update 저렇게 바꾸어주면 된다고 해서 적용해보았습니다. 저 같은 경우에는 spring.jpa.properties.hibernate.hbm2ddl.auto 구문 자체가 없어서 update로 추가해주었더니 바로 500 에러 페이지가 해결되었습니다..
[CodeDeploy] The specified key does not exist.
2022. 3. 29. 20:12
programming/Trouble Shooting
상황 : Travis CI, S3, CodeDeploy 연동 중 배포 실패 오늘도 오류가 발생하였습니다. ㅠㅠ 키 값이 문제인 거 같은데 그래서 코드를 살펴보았습니다. 세팅 값을 비교하던 중 CodeDeploy 설정에서 키 : Name 값 : chuwg-springboot2-webservice 저렇게 설정해서 key: chuwg-springboot2-webservice.zip라고 지정을 해주었는데 그전에 zip 파일 받을 때 프로젝트명으로 받았던 게 기억나서 프로젝트 명으로 key 값을 변경하였더니 성공 문구가 떴습니다. 얼떨결에 때려 맞춘 셈이 되었지만 다시 똑같은 오류가 발생하지 않도록 포스팅하였습니다 다행히 해결!
비전공자를 위한 이해할 수 있는 IT지식 - 책을 읽으며 정리 중
2022. 3. 19. 15:06
programming/JAVA
컴파일러 : 의사소통이 안 되는 인간과, 컴퓨터 사이에서 인간의 요구를 컴퓨터에게 전달해주는 역할. 개발자 : 컴파일러에게 문서로 일을 시키는 사람. 개발자가 프로그래밍 언어를 사용해 컴파일러에게 명령을 내리면 컴파일러가 0과 1로 변환해 컴퓨터에게 전달을 하는 방식이다. IDE (Integrated Development Environment) : 통합개발환경. 개발을 하기 위한 모든 것들을 제공해주는 환경. 코딩에 필요한 다양한 기능들이 들어있고, 그 기능들을 통해 쉽게 코드를 만들 수 있다. IDE Android Studio : 안드로이드 애플리케이션 개발 용도 Xcode : 애플 운영 체제 어플리케이션 개발 용도 Eclipse : C / C++ 개발, 자바 개발, 웹 개발 용도 PyCharm : 파..
변수, 변수의 용도 등 - 업데이트 중
2022. 3. 18. 16:43
programming/JAVA
변수 : 데이터를 저장하는 메모리 공간. 변수 선언 : 변수를 사용하기 위해서는 먼저 변수의 타입에 맞는 선언(데이터타입 선언)을 해줘야한다. 변수의 용도 : 가장 중요한 역활이자 용도는 저장한다는 것. public class java100_variable_001 { public static void main(String[] args { int a; //
[JAVA] static
2022. 3. 17. 14:59
programming/JAVA
public class test { public static void main(String[] args) { System.out.println("hello"); } } static으로 선언된 함수(메서드)나 변수는 인스턴스 객체의 생성없이 호출을 할 수 있다. 일반적인 흐름 - class를 하나의 로봇공장으로 생각하면 주문이 들어오고 (기능구현) 로봇(인스턴스)을 만들고
AWS - Tomcat error(port 8080 failed to start. The port may already be in use..)
2022. 3. 17. 13:06
programming/Trouble Shooting
AWS springBootVersion = '2.1.7.RELEASE' Gradle openjdk version "11.0.14.1" 오전에는 접속이 잘 되던 AWS에 deploy.sh이 갑자기 화면이 안뜨기 시작했습니다. 왜 그럴까? 그럼 일단 로그를 실행해봅니다. vim nohup.out 맨 밑으로(shift + G) The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. 8080 포트 접속이 실패했습니다. 급히 구글링을 시작했습니다. 찾아보니까 서버를 내렸을 때도 8080 포트가 사용 중인지 확인해보고 ..
AWS - deploy.sh 에러 발생 No such file or directory
2022. 3. 3. 11:10
programming/Trouble Shooting
deploy.sh 소스를 받아서 실행했더니 오류가 발생했습니다. No such file or directory 파일이나 폴더를 찾을 수 없습니다. 어떤 뜻인지는 알겠는데.. 어떻게 해야 되지? 이런 생각이 문득 들었습니다. 다행히 스터디 중에 발생한 거라 Ace-T님의 도움을 받아서 예시를 듣고 수정하게 되었습니다. 오류 구문 보면서 하나씩 해결! › pwd로 경로를 확인해보니 저렇게 나옵니다. step1에 chuwg-springboot-webservice가 아니라 springBoot_ex_1이어야 되는데 저걸로 되어있으니 경로를 찾을 수 없던 거였습니다. 변수 project_name을 springBoot_ex_1으로 변경! 오류 구문은 여러 가지였는데 하나 수정하니까 바로 jar파일 생성! 다행히 잘 ..
[JAVA] 변수, 코드, 키워드, 메인, 메인메서드
2022. 3. 2. 15:17
programming/JAVA
클래스의 기본 구조는 다음과 같다. public class TestCode { public static void main (string[] args){ System.out.println("Hello World"); } } 이 구조를 바꿔보면 접근제한자 클래스선언 클래스이름 { 접근제한자 static 반환타입 메인메서드(파라미터스) { 구현할 코드 } } 이런 식이 된다. 간단히 뜻을 정리해보면 1. 접근 제한자 - public, private, protected, default 클래스나 메서드에 접근할 수 있는 범위지정 private, protected, public 순으로 강력한 제약을 둔다. (public은 누구나 사용 가능) 2. 클래스 선언 - 객체를 생성하는 틀, 프레임, 공장, 템플릿 등으로 ..