개발/기타 (3) 썸네일형 리스트형 [기타] window 에서 port 검색 및 포트 죽이기 - 나의 상황 : 톰캣을 비정상으로 종료한 후, 프로젝트 재기동 시 포트 충돌로 서버가 올라오지 않는 상황. - 해결법 : 톰캣 비정상 종료로 죽지 않은 포트를 죽이고 실행하면 된다. 1. cmd를 켠다. 2. netstat -a -o 입력 3. 해당 포트의 pid 확인 4. taskkill /f /pid pid번호 [log4j 보안 취약점 관련] spring boot 에서 log4j2 관련 version upgrade. - 상황 : 얼마전 log4j 보안 취약점 발견으로 현재 개발중인 프로젝트의 log4j 라이브러리를 버전을 2.15 -> 2.17.1 이상으로 업그레이드 해야했다. spring boot 의 최신버전(2.6.1) 로 업데이트를 해도 여기 포함된 log4j 는 2.14.x 버전으로 아직 보안 취약점이 해결되지 않은 버전이었다. 우리 프로젝트는 spring boot 를 사용중이었고 spring-boot-starter-web 에 포함된 log4j 를 사용중이었다. -> 다른 많은 라이브러리에서도 가져오고 있고 가장 먼저 선언된거에서 가져오는거였다. 그리고 여러개가 선언되어있어도 가장 높은 버전 하나만 사용되고 있었음! (그래서 하나하나 exclude 하지않아도 되고 해도 소용없었던 것) - 해결 gradle 사.. [기타] PC 에서 가상환경에 SSH 접속하기 - 상황 : 프로젝트를 CentOs7에 올려서 테스트를 해야해서... 노트북에 VMWare 를 설치하고 CentOS 를 설치했다. CentOS 의 콘솔이 너무 불편해서.. 익숙한 환경에서 작업하고 싶었다.. PC(window)에 설치된 터미널프로그램(mobaXterm 사용)을 이용해서 SSH 접속해서 편하게 써보자.. - 가상머신이 설치된 PC 의 window에서 접속 방법 C:\ProgramData\VMWare\vmnetnat.conf 를 찾는다(파일이 안보이면 숨긴폴더 표시를 해주면 보인다.) 관리자 권한으로 해당 파일을 연다 [incomingtcp] 항목 아래에 아래 내용 추가 2244 = :22 CentOS 에서 hostname -I 를 입력하면 나옴. 나의 경우 2244 = 192.168.19... 이전 1 다음