개발/개발TIP 14

[IDE] Eclipse starting tomcat encountered a problem

이클립스에서 발생하는 서버 오류에 대한 포스팅입니다. 분명 어제까지만해도 잘 되던 프로젝트에서 다음과 같은 오류가 발생했습니다. 구글링을 해보니 위와 같은 에러를 겪는 사람들이 많았고, 그만큼 해결방법도 많았습니다. 그 중에서 BuildPath도 새로 설정해보고, 서버 클린도 해보고... 그래도 안되다가... 가장 쉽고 빠르게 해결된 방법이 있어서 공유드리고자 합니다. 톰캣서버의 Overview > Server Options > publish module contexts to seperate XML files를 체크해줍니다. 이후 실행했더니 잘 돌아갑니다. 다음에도 같은 오류가 발생했을때 위의 해결법으로 손쉽게 해결됐으면 좋겠네요. 아 물론 해당 오류가 다시는 발생하지 않길 바라며 포스팅을 마칩니다.

개발/개발TIP 2023.07.17

[IDE] Eclipse svn 프로젝트 내려받는 법

전 회사에서 형상관리툴로 Git을 사용했어서 지금껏 꾸준히 Git을 사용했었는데, 이직한 회사에서는 svn을 사용하고 있었습니다. IDE도 Intellij가 아닌 Eclipse를 사용하고 있어서 오랜만에 학원에서 공부하던 때가 생각나네요ㅎㅎㅎ 환경이 바뀐 만큼 정리차원에서 포스팅합니다. 1. SVN Server의 Repository URL 복사 해당 주소를 복사해줍니다. 2. 이클립스의 Window > Show View > Other 선택 3. SVN Repository를 클릭하고 Open 버튼 클릭 4. 마우스 우클릭 후 Repository Location선택 5. New Repository Location 항목 입력 후 Finish버튼 클릭 6. SVN 프로젝트 Repository Location 연..

개발/개발TIP 2023.06.09

[IDE] IntelliJ Cannot resolve type 오류해결

Intellij 사용중에 Thymeleaf 사용구문에서 빨간 밑줄이 그어졌습니다. 정상 작동은하지만 오류메시지를 보는건 좋지 않기 때문에 고쳐주겠습니다. intellij 좌측 상단에 IntelliJ IDEA > Preferences 를 선택해줍니다. Preferences창이 뜨면 검색란에 Thymeleaf를 입력하고 아래의 경로로 들어가줍니다. Preferences > Editor > Inspections > Thymeleaf > Expression variables validation을 체크해제합니다. 오류가 사라졌습니다. 혹시나 Preferences창에서 Thymeleaf가 보이지 않는 분들이라면 프로젝트 생성시 Thymleaf를 추가하지 않아서일겁니다. 그럴경우, 프로젝트를 우클릭해서 Add Fra..

개발/개발TIP 2023.03.29

[AWS] EC2서버에 MariaDB 설치

JAVA카테고리에 '자바웹개발워크북' 포스팅을 참고하면 AWS를 이용해 인스턴스를 생성하고, 프로젝트를 실행할수 있습니다. 본격적으로 데이터베이스를 구축하려고보니 방법이 2가지였습니다. 첫번째는 EC2에 직접 설치해서 운용하는 방식이고, 두번째는 AWS의 RDS서비스를 운용하는 방식입니다. 교재는 후자의 방법으로 진행됩니다. 그런데 본문에 RDS의 경우 개발용으로 설정하는 경우 많은 과금이 발생할수도 있다고하네요... 그렇다면 두가지 방법에 어떤 차이가 있는지 확인해보겠습니다. AWS의 RDS란? 아마존 RDS(Relational Database Service)는 아마존 웹서비스(AWS)가 서비스하는 '분산 관계형 데이터베이스'입니다. 데이터베이스 소프트웨어를 패치하거나 데이터베이스를 백업, 시점복구를 ..

개발/개발TIP 2023.03.14

[AWS] 맥터미널에서 EC2 인스턴스 접속 및 SSH 접속 간편하게 하기

EC2에 만들어둔 Linux를 이용하려면 Putty와 같은 Windows용 SSH연결 프로그램을 이용합니다. 하지만 mac환경에서는 맥터미널을 이용해 인스턴스에 접속할수 있습니다. 지금부터 그방법에 대해서 알아보려합니다. EC2 접속하기 1. 키페어가 저장된 경로로 이동 본인은 키페어를 사용자명 폴더 하위에 code라는 폴더를 만들어 저장했습니다. rrumang@yuminhaui-MacBookPro ~ % pwd /Users/rrumang rrumang@yuminhaui-MacBookPro ~ % cd ./code pwd는 현재 작업위치의 절대 경로를 알려주는 명령어입니다. cd는 change directory의 준말로, 작업중인 디렉토리위치를 변경해주는 명령어 입니다. ./code에서 .은 현재의 위치..

개발/개발TIP 2023.03.08

Mac에 Nginx 설치하기

별도의 서버를 구성하기 위해서 최근에 많이 사용되는 Nginx서버를 세팅해서 html파일들을 서비스하고, Ajax를 이용해서 JWT를 사용해보기 위해 Nginx를 설치해보려 합니다. 우선 Mac에 brew가 설치되어 있어야 합니다. 설치가 되어있는지 아닌지 확인해보기 위해서 터미널에 다음의 명령어를 입력합니다. brew -v 버전이 뜨지않는다면 설치가 안되어있는것이니 설치를 진행해줍니다. homebrew설치하기 버전이 뜬다면 homebrew가 설치가 되어있으니 다음의 명령어를 입력하여 Nginx를 설치합니다. brew install nginx 얼마간 기다려주면 설치가 완료됩니다. 설치가 잘 됐는지 실행해보기 위해 다음 명령어를 입력합니다. brew services start nginx 다음과 같이 성공적..

개발/개발TIP 2023.03.01

[IDE] IntelliJ 쿼리 결과 Copy&Paste Quotes(따옴표) Double Quotes(쌍따옴표) 이슈 해결

간혹 인텔리제이에서 Database 툴을 사용해 쿼리를 실행하는 경우 있습니다. 이 때 쿼리 결과를 Copy&Paste를 할 시 Quotes(따옴표) Double Quotes(쌍따옴표)가 결과의 양끝에 붙는 이슈가 생깁니다. 해당 이슈를 해결하는 방법은 Intellij (인텔리제이) 2020.03 기준 아래의 방법으로 해결할 수 있습니다. Window 기준 File - Setting - Tools - Database - CSV Formats 로 이동한 후 Formats 중 Comma-separated(CSV)를 선택 후 'Quotation:'에 있는 설정 삭제하면됩니다. Mac 기준 Intellij IDEA - Preferences - Tools - Database - CSV Formats 로 이동한 후..

개발/개발TIP 2021.04.07