H2 -> Mysql 적용
과제 하면서 Mysql 적용을 시켜봐서 금방 할 수 있었다 :D
https://seulki1105.tistory.com/41
EC2 배포
배포..... 5/9 00:00 ~ 5/11 00:00
https://kth990303.tistory.com/329
https://bcp0109.tistory.com/356
https://dhun.tistory.com/8?category=1016017
Mysql -> RDS 적용
CORS 적용
https://blueyikim.tistory.com/2496
트러블 슈팅
1. 배포 문제 (24시간 걸림...)
1-1. Port 8080 was already in use
8080 포트 이미 사용중인 문제 발생.
포트 삭제하고 재배포 진행!
포트 삭제
lsof -i :8080 → PID 찾기
kill -9 {PID} ← PID 번호
+ 서버 종료
ps -ef | grep java
kill -9 4962
1-2. could not found main or load class jar
이 에러는 오늘 시작부터 끝까지 만났다.
jar 파일 생성에 문제가 있는 듯 해 터미널로 생성하는 방법도 써보고, intellij에서 생성하는 방법도 써봤다.
안된다...
maven plugin 의존성 추가해보라고 해서 추가해보았는데 안된다.
implementation group: 'org.springframework.boot', name: 'spring-boot-maven-plugin', version: '2.7.11'
반나절을 계속 속썩이고 안되다가 어떤 맥 유저분께 부탁드렸더니 된다....!?!?
윈도우 환경에서 생성하면 안되고, 맥 확경에서는 된다??
맥도 맥 나름??
이건 좀 이상하다.
환경변수 선언을 해줘야 한다는 내용도 있어서, 환경변수 설정도 해주었다.
이후에는 맥, 윈도우 관계 없이 jar 파일 생성 및 적용이 잘 되었다!
2. 댓글 작성시 500에러
댓글 내용 컬럼을 content -> reply -> content로 변경하면서 생성된 reply 컬럼이 남아있어 발생한 문제.
alert table comment drop column reply; 해줘서 삭제하니 제대로 등록 됨!
3. 터미널 종료(컴퓨터 종료)시 서버 종료되는 문제
서버 실행한 터미널이 종료되면(컴퓨터가 종료되면) 서버도 종료되는 문제가 있다.
nohup 명령어를 붙여주어 터미널이 종료되어도 실행되도록 해주었다!
nohup [프로세스] &
'TIL' 카테고리의 다른 글
슬기의 TIL - 2023.05.12 (1) | 2023.05.13 |
---|---|
슬기의 TIL - 2023.05.10 (미니 프로젝트 - 트러블 슈팅) (0) | 2023.05.11 |
슬기의 TIL - 2023.05.08 (0) | 2023.05.09 |
슬기의 TIL - 2023.05.06 (미니 프로젝트 - 트러블 슈팅) (0) | 2023.05.07 |
슬기의 TIL - 2023.05.05 (0) | 2023.05.06 |