일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EC2
- 웹배포
- Maven
- 네이버클라우드
- Linux
- Java
- 포트포워딩
- sts
- 주석
- swap
- 프로젝트
- 코딩테스트
- 자바
- 프로그래머스
- spring
- Repositort복사
- 일상기록
- navercloud
- 깃허브프로필
- Git
- Project
- github
- 공부
- 깃허브
- Code Templates
- AWS
- 자바의정석
- ncloud
- peachcong
- Eclipse
- Today
- Total
목록peachcong (40)
PEACHCONG
에러 내용 오랜만에 프로젝트 생성하려고 했는데😭 위 사진처럼 Spring Legacy Project에서 아무리 찾아봐도 MVC Project가 보이지 않았다 해결 방법 알고 보니 워크스페이스 환경 세팅 시 메타데이터가 제대로 다운되지 않아서 발생하는 현상이었다 스프링이 열일할 때 건들지 말라고 했던 강동원쌤의 이야기가 생각났다😊.. 아무튼 본인의 워크스페이스 경로로 들어가서 아래 메타데이터 경로로 찾아서 들어가면 원래 https-content.xml 파일이 있어야 하는 것이 정상! \.metadata\.plugins\org.springsource.ide.eclipse.commons.content.core 나는 위 경로로 들어갔을 때 아무런 파일이 없었고, 남궁성 쌤 카페에서 파일 다운로드 받고 에러를 해..
기존에 프로그래머스에서 문제 풀고나서 수동으로 깃허브에 커밋했었는데, 백준허브를 이용하면 자동으로 깃허브에 연동되어서 풀이 기록을 남길 수 있다는 것을 알게 되었따 너무 편리해서 모두들 사용했으면 하는 마음에 작성~~~ 1) 백준허브 크롬 확장 프로그램 다운 후 Authenticate 클릭 백준허브 링크 2) 깃허브 Repository 입력 ✅ Create a New Private Repository : 새로운 Repository 생성하여 연동 ✅ Link an Existing Repository : 기존 Repository 연동 나는 기존에 생성해놓았던 Repository가 있어서 Link an Existing Repository 클릭하여 연동해주었다 제대로 연동 되었다면 내 깃허브 아이디와 Repos..
에러내용 The selection cannot be launched, and there are no recent launches 오랜만에 이클립스에 프로젝트 생성하고 실행했더니 위와 같은 오류가 발생했다 에러 내용을 해석하면 '선택 항목을 시작할 수 없으며 최근 시작 항목이 없습니다' 라는 의미! 에러 내용을 보면 알 수 있듯이 자바 프로젝트를 Run 할 때 최근에 실행한 프로젝트 내용이 없으면 발생하는 에러이다 (이클립스 최초 설치 후 많이 나타는 에러이기도 함) 결국 해당 에러는 현재 사용하고 있는 프로젝트가 아니라 가장 최근에 실행했었던 프로젝트를 실행하게 되어 오류가 발생하는 것이기 때문에 아래와 같이 설정해주면 금방 해결된다 해결방법 Window > Preferences > Run/Debug >..
UTF-8 ? UTF-8은 유니코드를 위한 가변 길이 문자 인코딩 방식 중 하나로 표준 유니코드 문자를 모두 표현할 수 있다. 따라서 UTF-8로 인코딩 하는 경우 깨짐 없이 모든 언어를 출력할 수 있다는 의미! 이클립스는 기본 인코딩 설정이 EUC-KR / MS-949로 되어 있어서 호환성을 위해 인코딩 설정을 필수로 해주어야 한다 1. 이클립스(Eclipes)에서 UTF-8 설정 방법 1) Window > Preferences 클릭 2) 검색창에 `encoding` 이라고 검색! 3) Java Class File / Text 메뉴 클릭 후 하단에 있는 Default encoding 부분에 UTF-8이라고 써주고 Update! 4) 왼쪽 메뉴에 Workspace 들어가서 Text file encodin..
AWS에 프로그램 다운로드 하면서 가장 고생했던건 포트 포워딩 부분이다😭 포트 포워딩을 검색하면서 위 내용을 참고해서 시도 했었는데, sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 이렇게 내가 원하는 포트 번호를 입력해도 리다이렉트가 절대 되지 않았다.. 저장이 제대로 안된걸까? 하면서 iptables 저장도 해보고, 재시작도 해봤지만 결과는 동일하게도 도메인 뒤에 포트 번호를 꼭! 입력해야지만 네트워크에 연결되었다 나는 포워딩을 할 수 없나봐.. 시무룩하고 있을 때 호빵이의 힌트! ifconfig로 이더넷 이름을 확인해보기!! 확인해보니 충격적이게도 eth0이 아닌.. enX0으로 되어있었다🤣..
https://peachcong.tistory.com/46 [프로젝트 배포 #6] NAVER CLODE를 이용해서 DB서버 구축하기 (CentOS) 웹 배포를 진행하면서 AWS 프리티어 1개로 Tomcat과 DB 서버를 같이 사용하기에는 무리가 있었다 AWS에서 인스턴스를 2개 생성해서 사용하면 되겠지만, 월 750시간 동안 무료인 프리티어를 2개로 나누 peachcong.tistory.com ⬆️ 네이버 클라우드 서버 생성 방법은 위 링크 참고 1. Oracle 11g XE 다운로드 https://edelivery.oracle.com/osdc/faces/Home.jspx Oracle Software Delivery Cloud See a quick, introductory tour of the downl..
웹 배포를 진행하면서 AWS 프리티어 1개로 Tomcat과 DB 서버를 같이 사용하기에는 무리가 있었다 AWS에서 인스턴스를 2개 생성해서 사용하면 되겠지만, 월 750시간 동안 무료인 프리티어를 2개로 나누게 된다면 EC2 하나 당 375시간(15일) 정도만 무료가 된다 처음 사용하다보니 혹시 모를 AWS 과금도 걱정되고, 한 달 동안 15일만 애매하게 사용하는 것도 마음에 안들어서 DB서버는 네이버 클라우드를 이용해서 진행하기로 했다 사용해보니 네이버 클라우드 깔끔해서 대만족💚 AWS와 다르게 깔끔한 UI가 서버 생성할 때 편하고 좋았다 이렇게 서버 접속 콘솔도 확인할 수 있어서 뭔가 더 재미짐ㅎㅎㅎ 딱히 이 기능을 이용해서 뭔가를 하지는 않았지만.. 😖 https://www.ncloud.com/ N..
https://peachcong.tistory.com/43 [프로젝트 배포 #3] AWS를 통해 서버 구축하기 (EC2) 💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제 peachcong.tistory.com ⬆️ 위 내용 진행 후 아래 내용 실행하기! 1. 인스턴스에 필수 dependency program 다운로드 ssh명령어를 이용해서 인스턴스에 연결되어 있는 상태에서 시작! cd C:\Users\Peach\Desktop\PEACH ssh -i peachcong29.pem ec20user@{instance-public-dns-name} 인스턴스에 정상적으..
💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제공하는 것을 말한다 즉, EC2서비스는 AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 제공해주는 서비스! 아마존이 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다 1. AWS EC2 서비스 들어가서 인스턴스 생성하기 AWS EC2 이동 > 인스턴스 시작 클릭해서 인스턴스 생성하기 1) 인스턴스 이름 / AMI 설정 > 사용하려는 서버의 이름 설정 > Amazon Linux 2023 AMI 프리티어 선택 윈도우로 사용하는 것이 훨씬 편하지만.. 테스트로 몇 번 해보니까 윈도우 프리티어로..
프로젝트를 배포하기 위해서는 당연히 내가 만든 프로젝트를 빌드해야 한다 Spring 개발환경 구성보다 쉬운 프로젝트 war 파일 빌드 방법 스타또-!🐣 💡 전제 조건 Maven 다운로드가 되어 있어야 함! Maven 이란? 자바용 프로젝트 관리 도구로, Project Object Model (POM) XML 문서를 통해 해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 프레임워크이다. 일반적으로 프로젝트는 개발자가 필요한 라이브러리를 직접 찾아서 다운로드 및 추가해야 하지만 Maven을 사용하면 pom.xml 문서에 내가 사용하고자 하는 라이브러리를 등록하여 자동으로 프로젝트에 추가되게 하여 라이브러리 관리 및 버전 관리의 편리성을 제공해 준다. Maven install을 이용해서 wa..