windows 환경에서 tomcat 으로 배포하기 & 톰캣 오류 메시지 깨짐 해결

톰캣 환경에서 프로젝트를 배포 하기 위해서는 일단 war 파일로 프로젝트를 Export 해야합니다. 프로젝트 war file 로 Export 하기 저는 이미 파일을 Export 해놓아서 이미 있다고 나오는데요, Overwrite existing file 해서 새로 Export 할때마다 덮어 써서 사용하고 있습니다. 톰캣의 webapps 폴더 경로에 넣어야 톰캣이 알아서 프로젝트를 찾아서 배포해줍니다. 환경변수 설정하기 위와 같이 CATALINA_HOME의 PATH를 찾아 주고 나서, PATH 목록에 %CATALINA_HOME%\bin 을 등록해줘야 startup.bat , shutdown.bat를 어느 경로에서든 실행 할 수 있습니다. startup.bat 실행 서버가 잘 실행되는데 로그가 이상하게 깨집..

IT ⁄ Computer/Windows 2021.04.07
17주차) 중간프로젝트 PLAYDDIT 회고

Intro 수업 17주차에 발표를 했는데, 어느덧 벌써 20주차가 지나갔습니다. 19주차 수업이 끝난 주말에는 꿈에 그리던 배포에도 성공했습니다. playddit.net 주소로 운영 해 왔지만 지금은 서버를 닫았습니다. 발표를 2주쯤 남겼을 때부터는 매일 꿈속에서 코딩이나 로직에 대한 생각을 하지 않는 날이 없었을 정도로 열정적으로 프로젝트를 진행했습니다. 모든걸 쏟아부었다고 자신있게 말할 수 있을 만큼 열심히 했지만 그만큼 아쉬움도 많이 남고 여러모로 부족한 점에 대해 뼈저리게 느낄 수 있었던 프로젝트라고 생각합니다. 아래 영상은 간단하게나마 프로젝트 시연을 해보았습니다. 발표 당시 영상을 녹화하긴 했지만, 어두운 실내에서 멀찍이서 고프로로 촬영했다보니 4k 화질로 촬영을 했어도 의미 있는 부분만 크롭..

Development/DevLife 2021.04.04
Mac) 윈도우에서 작성된 텍스트파일 인코딩 변경하기.

학원에서 선생님께서 작성해주신 txt 파일이 있는데 읽으려고 했더니 파일이 깨지는 현상이 있었습니다. 맥의 기본 인코딩인 UTF-8로 읽으려고 해서 생기는 현상인데요, 윈도우에서는 CP949 ( 자바에서는 MS949 라고 부르죠) 인코딩이 기본입니다. 요즘같은 표준화 시대에 윈도우에서도 기본적인 인코딩을 모두 UTF-8로 바꿔주었으면 하는 개인적인 바람이 있지만 콧대높은 Microsoft가 쉽게 그렇게 바꿔줄 것 같지는 않습니다. 변경하고자 하는 파일이 있는 경로에서 Terminal을 실행해줍니다. 저는 위와같이 Finder - services(서비스) - Services Preference(서비스환경설정) - shortcuts(단축키) 에서 'New Terminal at Folder(폴더에서 터..

IT ⁄ Computer/Mac 2021.04.04
Apple silicon M1 맥북에 Conda , Tensorflow 설치하기

github.com/conda-forge/miniforge conda-forge/miniforge A conda-forge distribution. Contribute to conda-forge/miniforge development by creating an account on GitHub. github.com Apple Silicon의 arm64를 공식적으로 지원하는 conda 프로젝트는 아직 miniforge 뿐입니다. 학원 수업을 들으면서는 x86 인텔 기반 conda3를 다운받아 실행해 왔는데요, 모든 수업에 다 문제가 없었는데, 마지막주에 Tensor flow를 하려고 하니 약간 문제가 생겼었습니다. m1 맥북에서는 머신러닝을 위한 애플의 자체 16코어 뉴럴엔진이 탑제되어 있습니다. 우수한 머..

IT ⁄ Computer/Mac 2021.04.03
javascript 카카오 아이디로 로그인하기 구현

아래 문서는 Kakao SDK for JavaScript(이하 JavaScript SDK) 사용법을 설명합니다. https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 아래 문서에서는 예제 코드들을 확인 할 수 있습니다. 카카오에서 코드를 쉽고 간결하게 잘 짜두었고, 주석도 친절히 잘 달아주어서 어렵지 않게 여러가지 다양한 기능을 사용해 볼 수 있습니다. 개인적으로 API 는 카카오쪽이 가장 마음에 들었습니다. developers.ka..

Programming/javascrlpt 2021.03.26