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
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
mac에 Maven 설치하기

www.apache.org/ 에 들어가서 다운 받을 수 있지만, 압축 풀고 적당한 폴더에 넣고, 환경변수도 셋팅해줘야 되는 번거로움이 있기 떄문에 brew로 설치하는 것을 적극 추천합니다. shanepark.tistory.com/45 Mac 에 brew 설치하기 brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Homebrew 란? 루비와 Git으로 개발된 macOS용 패키지 매니저입니다. 간단하게 mac에 뭔가 설치할때, terminal 에.. shanepark.tistory.com brew가 없다면 꼭 설치하는게 두고두고 편합니다. 아래의 명령어만 입력하면 알아서 금방 설치됩니다. brew instal..

IT ⁄ Computer/Mac 2021.03.24
Sourcetree (소스트리) 배터리 이슈, GUI Git 추천

맥북을 처음 사자마자 소스트리를 설치해서 사용했었습니다.새로 나온 맥북에어 배터리가 밝기를 낮추면 거의 20시간에 육박하는 사용시간이 나온다고 하는데, 이상하게도 제 맥북은 배터리가 빨리 달았고, 범인을 잡고 보니 소스트리였습니다.프로그램을 아무것도 돌리지 않아도 맥에 소스트리만 설치되어있으면 하루만에 배터리를 다 사용해버리는 문제가 있었습니다.그때 이후로 소스트리를 바로 삭제하고, 약 6주간 Github desktop을 설치해 사용했는데요, 아무래도 기능상 소스트리가 훨씬 강력해서 이번에 소스트리를 다시 설치해봤습니다.설치후 사용을 해보니 Terminal 사용만큼은 못하더라도 Github desktop에 비하면 훨씬 괜찮은 기능들을 지원해줬습니다.하지만, 하루만에 배터리가 엉망진창이 되는걸 확인하고는 ..

IT ⁄ Computer/Mac 2021.03.24