목록Web (106)
른록노트
@ 방법 톰캣 conf 폴더에 server.xml 수정 -Tomcat 6.x 이하 버전의 설정 -Tomcat 7.x 이하 버전의 설정 @에러 참고 com.notnoop.exceptions.InvalidSSLConfig: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big. => 발생시 keystoreType="PKCS12" 속성 삭제 @참고사이트 https://cheezred.tistory.com/124 [Tomcat] SSL 인증서 설치 방법 ※ 참고 : Web Server를 이용하거나 L4 장비등을 이용하여 서비스를 하는경우가 아닌 Was를 이용한 단독 서비를 진행할 경우 SSL 인증서를 설치하는 케이스의 문서입니다. 1. ..
1. 버전정보 haproxy : 1.8.10 keepalive : 2.0.4 tomcat : 7.0.42 2. 프로그램 설명 haproxy : 지정한 ip:port 로의 접속을 여러대의 서버로 로드밸런싱 해주는 기능 keepalive : 가상 IP를 사용하게해주고 서로의 서버상태를 확인하는 기능 tomcat : 웹서버를 구동할 수 있고 세션을 공유하는 기능 사용할것임 (세션 클러스터링) 3. 방법 서버 2대를 준비한다, A서버:1.1.1.1 B서버:2.2.2.2 keepalive를 설치한다 (두서버 모두 동일하게 설치) ...더보기 1. yum을 통해 설치 yum install keepalived 2. 소스코드 컴파일을 통해 설치 yum -y install wget kernel-headers kernel..
@ 증상Haproxy를 사용하고 있는중 처리시간이 긴 작업을 할때 haproxy에서 timeout이 되어, 설정한 시간을 넘어가면 발생하는 오류 @ 설명HTTP 504 상태 코드(게이트웨이 제한 시간)는 CloudFront가 오리진에 요청을 전달했을 때(요청된 객체가 엣지 캐시에 없었기 때문에) 다음 중 하나가 발생했음을 나타냅니다. @ haproxy 시간 늘리는 방법vi /etc/haproxy/haproxy.cfg 파일 수정server , client timeout 시간 변경 참고사이트https://docs.aws.amazon.com/ko_kr/AmazonCloudFront/latest/DeveloperGuide/http-504-gateway-timeout.htmlhttps://serverfault.c..
@ 방법 VertxOption vert_option = new VertxOptions().setClusterd(true);vert_option.setWorkerPoolSize(100); 참고) default_worker_pool_size는 20개DEFAULT_WORKER_POOL_SIZEThe default number of threads in the worker pool = 20 참고사이트https://vertx.io/docs/apidocs/io/vertx/core/VertxOptions.html
@ 방법 사용할 필터 클래스에 소스를 추가한다public class ~Filter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if(excludeUrl((HttpServletRequest) request)){ chain.doFilter(request,response); return; }(~원래소스)} public void destroy() {} public void init(FilterConfig filterConfig) {} private boolean excludeUrl(HttpSe..
@ 에러메시지 java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator 참고사이트https://okky.kr/article/257569
@ 방법 classpath를 사용 예시)
@ 방법 1. 프로젝트 디버그를 실행시킨다2. 확인하고싶은 소스 줄번호를 클릭하여 빨간색 버튼으로 만든다.(브레이크포인트)3. 해당 소스가 실행되게 한다예시)HomeController에서 브레이크 포인트를 발생시켰다면해당 소스가 실행되도록 웹 브라우저에서 해당 경로로 접속한다 ex) http://localhost:8081/test/home4. output 부분에 변수를 확인 할 수 있다5. 위에 조작 버튼으로 다음 소스를 확인 할 수 있다 * javascript는 클라이언트단이라 디버깅이 되지 않습니다. 참고사이트https://opentutorials.org/course/692/3792