![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCsauX%2FbtsMc0mSd6j%2FzZ638NaQ9KPio9PhiJ7ml0%2Fimg.png)
문제 상황 springboot 프로젝트로 생성한 war 파일을 리눅스에서 실행하던 중 500 오류가 발생했다 최초 배포가 아닌, 수정사항 반영후 재 배포한 상태에서 갑자기 뜬 오류였고 이에 대한 해결과정을 다뤄보고자 한다. 내용 : WARN 10:55:01.827 [main] org.apache.tomcat.util.scan.StandardJarScanner[log:175] - Failed to scan JAR [war:file:/home/folder/project.war*/WEB-INF/lib/spring-security-taglibs-5.2.0.RELEASE.jar] from /WEB-INF/lib java.io.IOException: Unable to open root Jar file 'war..
Quartz 란 ? -자바(Java) 기반의 오픈 소스 스케줄러 라이브러리-특정 작업(Job)을 정해진 시간(스케줄)에 맞춰 자동으로 실행해주는 도구- DB 연동 및 클러스터링 기능 제공 Quartz 에 대해서 공부하던 중, 클러스터링 기능을 제공한다는 것에 대한 이해가 되지 않았다. 애초에 클러스터링 개념에 대해 잘 알지못하는 것도 있었다. 📌 'Quartz 에서 클러스터링 기능을 제공한다'는 의미에 대해 알아보자 Clustering 의 일반적인 개념내가 기존에 클러스터링에 대해 알고 있던 개념은 다음과 같다( 정처기 공부할 때 배운내용임 ) 두 대이상의 서버를 하나의 서버처럼 운영하는 기술서비 이중화 및 공유 스토리지를 사용하여 서버의 고가용성을 제공함클러스터링 종류고가용성클러스터링하..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDYbLH%2FbtsJ4iomCz4%2F4L71CKmi7keO8KGL940ACK%2Fimg.png)
SVN 설치 https://www.visualsvn.com/downloads/ Downloads | VisualSVNThe most favored way to setup and maintain an enterprise level Apache Subversion server on the Microsoft Windows platform. VisualSVN Server is useful either for home, small business or enterprise users. Includes Apache Subversion 1.14.4 command-line tools.www.visualsvn.com 홈페이지에서 svn 다운받고 원하는 폴더에 설치 SVN setting File > Setti..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPcUeB%2FbtsI05R2I39%2FSBTVYjQOlhitaFiUUkT21k%2Fimg.png)
서버를 설정할 때, Deployment 옵션을 지정하게된다. 내가 진행했던 프로젝트에서는 'WAR exploded' 옵션을 사용하였는데 왜 이 옵션을 사용하였을까? WAR / WAR exploded 옵션은 톰캣(Tomcat) 서버에서 애플리케이션을 배포할 때 방식을 지정하는 방법인데두 옵션의 차이를 알아보자. WAR ( Web Application Archive) WAR 파일 정의 웹 애플리케이션을 하나의 압축 팡리로 묶은 것JSP, 서블릿, HTLM, CSS, JavaScript, 라이브러리(JAR 파일) 등이 포함됨작동 방식WAR 파일을 톰캣 서버의 'webapps' 디렉터리에 배포하면, 톰캣 서버가 이 파일을 자동으로 해제하고, 이 애플리케이션을 실행할 준비를 함특징 관리 용이 : 파일 하나..
[ 상황 ] 으로 사용했을 시 예외 발생 [ 해결 ] ' useYn== "N" ' >으로 사용해야함 ( " " 와 ' ' 의 위치를 바꿔서 사용 ) [ 문제 이유 ]char(1) 를 Number로 인식해서 그렇다고 함
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdcbg7f%2FbtsH3x1BgGF%2F7Kvks2rIWyFR0jVkqLzyM1%2Fimg.png)
DBeaver 를 사용하다보면 '서버호스트와의 원격이 끊겼다 ~~ ' 라는게 너무 자주 떴다. 이 경우에, 간단한 설정을 통해 해결할 수 있다. 옵션 - keep alive 활성화 1) 사용하는 스키마에서 마우스 우클릭 2) keep-alive 옵션값을 설정 ( 내 경우에는 0으로 설정되어있었음 ) 끝
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY2d0f%2FbtsGexoGOg3%2F07K0KRTGJdN0KfoOmcCzxK%2Fimg.jpg)
이런 밈이 있다고 한다 . 이게 뭘까 ? 밈부터 간단하게 설명하자면 이건 인터넷에서 익명성에 관해서 사용하는 밈이다 . 주로 온라인 게임이나 커뮤니티 대화에서 쓴다고하는데 익명성을 보장으로 약간 ' 넌 나 못찾아 ' 이런 느낌인 것 같다 ( 내 생각임 ) 그렇게 된 이유는 프록시의 개념을 알아야한다 . 프록시 서버사용자의 웹 요청을 다른 서버를 통해 전달하여 사용자의 IP 를 감주는 역할예를 들어, 어떤 웹사이트에 접속하려고 할때 " 내 컴퓨터 -> 웹사이트 " 로 바로 접근하는게 아니라 , " 내 컴퓨터 -> 브라우저 : 프록시 서버에 요청 -> 웹사이트 " 과정을 거치는 것이렇게 함으로써 내 컴퓨터의 실제 IP 주소는 숨기고 보안과 개인 정보 보호를 강화할 수 있음 그렇기 때문에 프록시 서버..