목록코딩하는 문과생 (220)
코딩하는 문과생
[개요] - 스프링에 사용되는 모듈들 Data Access/Integration 영역: JDBC, ORM... Web 영역: Web Socket, Servlet, Web, Portlet... Core Container(Spring Container): Beans, Core, Context, SpEL Test 영역 AOP Aspects ... - 개발 환경 종류 Eclipse + Plugin STS IntelliJ - 설치 순서 자바 SDK 설치 확인 STS설치 Tomcat설치 [Maven] - Spring의 시작 스프링을 사용하기 위해 '메이븐 빌드'가 필요하다. - Maven이란? 자바 개발의 사실상 표준 빌드 툴 XML 설정 파일을 사용 Gradle도 가능 - CoC:Convention over Co..
참고: Nginx는 무중단 배포를 위해 존재하는 프록시 서버이다. [문제] 예제 프로젝트를 완성하고 나서... 갑자기 프로젝트가 실행되지 않는다... 여기서 한 1시간 반정도 헤맸다... [해결] 1. 해당 명령어를 이용해 jar파일 확인을 해보니, 잘 배포되어 있다. $ ps -ef | grep java 2. AWS내 보안 그룹도 확인해보니 80포트는 모든 주소에서 접근이 가능하도록 설정되어있었다. 3. 그러다가 설마하고 nginx 를 재구동시켰는데... nginx가 데몬으로 실행되지 않아서 웹에서 접근 불가했던 것
[문제] 1. IntelliJ - AWS의 RDS는 서로 연동이 되어 있는 상태. 2. IntelliJ를 이용해 쿼리문으로 GUEST 권한을 USER로 설정, 그리고 확인 - 성공 3. EC2로 접근해보니 권한은 그대로 GUEST로 출력 - Why??? [해결] 이유는 단순했다... Auto-commit이 비활성으로 체크되어 있어 RDS에 반영되지 않은것. 활성화 체크 이후 정상 작동OK
[문제] EC2내 리눅스 서버에서 jar파일을 배포하면서 에러가 발생했다. [해결] 해당 프로세스를 죽이고 다시 실행 //포트번호 8080인 프로세스id 확인 $ netstat -ntlp | grep :8080 //tcp 0 0 :::8080 :::* LISTEN 23921/java //23921: 포트번호 8080의 프로세스 $ kill -15 23921 //프로세스 죽이고 다시 쉘 스크립트 실행 $ ./deploy.sh //성공