spring boot + gradle WAR file 생성 및 배포하기스프링부트에서는 jar 파일을 기본적으로 생성해준다. 참고로 나는 외부의 서버 (집에 구축한 개인웹서버 Nginx + Tomcat + Mysql )에 스프링 부트 프로젝트를 올릴 예정이다.gradle.task의 build > jar를 수행할 경우 프고젝트의 build > libs 하위 디렉토리에 *.jar 파일이 생성된다. 생성된 jar 파일을 외부서버에 FTP로 올려 아래의 명령어를 수행해 보았다 java -jar *.jar 뭔가 정상적으로 수행이 된 것으로 보이는데... 접속정보를 어떻게 가야될지 모르겠다... (추후에 jar로 배포하는 것을 정리할 예정이다.) 나는 기존에 구축한 서버에 war로 배포하여 사용해왔기에 war로 패키..
Maven Properties 설정기본적으로 properties 파일을 관리하는 가장 큰 이유는 내가 생각하기에 개발환경 별 코드수정을 최소화 하기에 필요한 부분 이다. 예를 들어 실제 운영되는 서비스의 경우 Test, Dev, Real 최소 3단계로 이루어 진다.Test는 말 그대로 로컬에서 개발을 통하여 테스트를 하는 곳.Dev는 개발 완료 후 Real로 적용 전 단위테스트, E2E(End to End) 테스트 등... 전반적으로 운영서비스에 반영 전 부분적 or 전체적으로 테스트 하는 곳.Real은 실제 운영서비스에 반영 되는 곳.각 서비스 환경 별 테스트 환경도 각기 다를 뿐 아니라 접속정보도 상이하다. 그러 한 정보를 소스에 하드코딩이 되 있을 경우 매번 소스를 찾아 수정하기가 사실상 어려운 부..
Centos7 Mysql 5.7.20 설치설치할 버전을 찾기 위해 MySQL홈페이지 - DOWNLOADS - Community - MySQL Yum Repository 아래 A Quick Guide to Using the MySQL Yum Repository 링크를 클릭한다. Click! (go to download page)Page 중간 부분에 "Within the MySQL Yum repository (https://repo.mysql.com/yum/)" 찾아서 이동. Click! (go to download page) 링크 이동5.7.20 버전을 받기 위해 "mysql-5.7-community/el/7/x86_64/" 으로 이동 (원하시는 버전 이동하여 설치하시기 바랍니다.)밑의 4가지 설치 할 예..
- Total
- Today
- Yesterday
- 환경변수
- 개발환경
- 서버
- 통합
- Maven
- 백준
- 통합개발환경
- centos
- 자바
- mysql
- CentOS7
- Tomcat
- sts
- 문제풀이
- jdk
- Oracle
- 연동
- Algorithm
- Eclipse
- IDE
- 구축
- 리눅스
- 알고리즘
- 백준 알고리즘
- LeetCode
- 설정
- Java
- 개발
- 순열
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |