Be an Overachiever
Spring Boot는 설정파일로 properties 파일을 사용하지만 확장자를 변경해서 .yml 파일도 사용할 수 있다. 또한 @EnableConfigurationProperties을 통해 설정파일의 값을 클래스 프로퍼티로 매핑할 수 도 있다. 이러한 YAML 파일을 사용해서 편리한 기능을 사용할 수 있는 것은 Spring Boot의 특징인 자동 설정 덕분이다. 그러면 어떤 라이브러리를 기본으로 사용하기 때문에 가능한 것일까? 그것은 바로 SnakeYAML이다. 그럼 SnakeYAML을 사용해서 YAML의 값을 클래스 프로퍼티로 매핑해보자. 클래스패스에 다음과 같이 test.yml 파일을 생성하자. 12345user: name: devson age: 20 test: This is test string ..
1. Apache web server 설치2. Tomcat 설치3. Apache, Tomcat 1:1 연동4. Apache, Tomcat 1:N 연동 WAS의 로드 밸런싱을 위해 하나의 Apache 서버에 여러대의 WAS를 연결한다. 톰캣을 더 설치 해서 아래와 같이 톰캣을 총 3대 설치하였고 index.jsp는 해당 WAS를 식별 할 수 있도록 변경하였다. (로컬에서 테스트 시 서로 포트가 겹치면 안된다.) 톰캣 경로 : - /home/test/server/tomcat/tomcat1 (8080) - /home/test/server/tomcat/tomcat2 (8081) - /home/test/server/tomcat/tomcat3 (8082) ※ tomcat에서 제공하는 방법을 참고하였다. (mod_j..
1. Apache web server 설치2. Tomcat 설치3. Apache, Tomcat 1:1 연동4. Apache, Tomcat 1:N 연동 - 필수 패키지 설치 1sudo yum -y install autoconf libtoolcs - perl 스크립트 경로 변경 만약 /home/test/apache/bin/apxs 파일의 맨 윗줄이 #!/replace/with/path/to/perl/interpreter -w 인 경우 #!/usr/bin/perl -w 로 변경한다. - mod_jk.so 설치 12345678910cd /home/test/installwget http://mirror.navercorp.com/apache/tomcat/tomcat-connectors/jk/tomcat-connec..
회사에서 gRPC를 사용하려고 하는데 gRPC 처음 세팅 예제는 거의 gradle용 이더군요.하지만 회사에선 maven을 사용해 gRPC 세팅하고 제대로 작동하는지에 대한 간단한 예제를 만들었습니다. gRPC pom.xml 설정은 https://github.com/grpc/grpc-java을 참고했고 스프링부트 프로젝트 만든 직후 pom.xml을 설정하였습니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010..
1. Apache web server 설치2. Tomcat 설치3. Apache, Tomcat 1:1 연동4. Apache, Tomcat 1:N 연동 - tomcat 다운 후 압축 풀고 옮기기 1234cd /home/test/installwget http://apache.tt.co.kr/tomcat/tomcat-8/v8.5.33/bin/apache-tomcat-8.5.33.tar.gztar zxvf apache-tomcat-8.5.33.tar.gzmv apache-tomcat-8.5.33 /home/test/server/tomcatColored by Color Scriptercs - tomcat 실행 1/home/test/server/tomcat/bin/startup.shcs ==== JDK 설치 안되있..