
간단한 Web 프로젝트를 Spring Boot로 만들었는데 이상하게 Tomcat에 War로 올리면 404 에러로 경로를 못찾는 현상이 발생했다. 덕분에 몇시간을 날렸는데 이유는 간단했다.. Spring Boot의 Main 클래스에 SpringBootServletInitializer를 상속받지 않아서였다. 일반적인 Spring Framework에서는 Web.xml에 DispatcherServlet을 등록하는 작업이 필요했다. Servlet 3.0에서는 web.xml이 없이도 배포가 가능 해졌는데 Apache Tomcat 7부터 지원을 한다. web.xml의 역할을 WebApplicationinitializer 인터페이스를 구현하여 프로그래밍으로 ServletContext를 구현할 수 있도록 바뀐것이다. S..

RHEL 기반인 CentOS7에 postgreSQL을 설치하는 포스팅이다. 이전에 포스팅한 LXD에 올린 Centos7 컨테이너로 진행할 예정인데 일반적인 환경과 크게 다를건 없을것 같다. 1. http://yum.postgresql.org/ 에 접속해보면 설치가능한 버전과 지원하는 OS를 확인할 수 있다. 2. 저장소를 설치 -> sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm 3. 설치가능한 패키지 검색 -> sudo yum list postgres* 3. PostgreSQL 9.6 버전 패키지 설치 -> sudo yum install p..
LXC와 LXD 둘중 뭐로할까 고민을 했는데 회사에서 쓰고있는 LXD를 이용하기로 결정했다. 검색해보면 LXD보다는 LXC 문서가 많아서 걱정이 됬는데 잘 정리된 글을 보고 따라하니 한방에 성공. 나중에 까먹지 않기 위해서 블로그에 정리하는 글이다. 참조한 문서는 https://www.cyberciti.biz/faq/how-to-set-up-and-use-lxd-on-centos-linux-7-x-server/ How to Set Up and Use LXD on CentOS Linux 7.x Server - nixCraft Explains how to set up and use LXD on CentOS Linux 7.x server and create or configure your first opera..
혼자 집에서 심심풀이로 만드는게 있는데 프론트에서 서버로 보내는 요청이 실패가 되는 현상이 발생했다. 크롬 콘솔을 보니 cross 어쩌고 저쩌고.. 왜그런지 찾아보니 보안상의 이유로 스크랩트 내에서 HTTP요청을 SOP(Same-Origin Policy)로 막는 현상이 있었다. SOP는 두 Origin간에 프로토콜, 포트, 호스트가 같아야 동일 Origin으로 간주하는데 예를 들어서 서버가 https://luji.tistory.com/ 주소를 사용중이고 Client에서 보내는 요청이 1) https://luji.tistory.com/post 일 경우에는 성공 2) http://luji.tistory.com/post 일 경우에는 실패 (프로토콜이 다름 https / http) 3) https://luji...
이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크가 GPT 파티션 스타일입니다. 윈도우 설치시 디스크 포맷후 해당 디스크에 윈도우를 설치할때 위의 에러가 발생할 수 있다.당황하지 말고 아래의 방법대로 따라하면 설치 가능함! 1) Shift + F10 을 눌러 CMD창을 실행한다. 2) 이제부터는 아래의 명령어를 타이핑한다. [1] c:[2] diskpart[3] list disk - 위 명령어를 치면 현제 disk들의 목록이 나온다. 포맷하고자하는 디스크의 번호를 선택한다.[4] select disk 번호[5] clean - DiskPart에서 디스크를 정리했습니다.
IntelliJ 스프링부트 그래들로 생성하기이번에는 IntelliJ IDE에서 Spring Boot Project를 Gradle로 생성하는 방법을 설명해보겠습니다. IntelliJ가 처음이신 분들에게 도움이 되실꺼라 생각이 되면서 저도 잊어먹지 않기 위해(정말 간단하지만..) 글로 남겨 놓을려고 합니다. 1) Create New Project 클릭 2) Spring Initializr 클릭 3) Project Metadata 설정 (Type에서 Gralde Project 선택) 4) Gradle에 추가할 디펜던시 선택 5) 임포트 설정 Gradle 6) Gradle Build 중.. 끝~
- Total
- Today
- Yesterday
- JNI INVOKE
- React.js
- JNI SIGNITURE
- vite.js
- EACCES: permission denied
- 위대한 쇼맨 ost
- 정처기 실기
- HTTPie
- 대항해시대 넷마블 런처
- JNI 시그니처
- 위대한 쇼맨 후기
- 구글 클라우드 플랫폼
- Linux
- 대항해시대 다클
- 대항해시대 로그인
- 대항해시대 런처
- OSI 7Layer
- 정보처리기사 실기 후기
- 합격 후기
- 다클 코드
- JNI
- 대항해시대
- 위대한 쇼맨
- 데스큐어
- lxd
- 폴더선택다이얼로그
- 빈파일
- 다클 빈
- 대항해시대 다음 런처
- 정보처리기사 2018 2회
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |