빅토르최 님의 글 73
Tomcat 7.0.71에서 WEB-INF/classes/META-INF 스캔 제외
59866: When scanning WEB-INF/classes for annotations, don't scan the contents of WEB-INF/classes/META-INF (if …
Tomcat 7.0.71에서 RemoteAddrValve, RemoteHostValve에 debug logging 추가
57705: Add debug logging for requests denied by the remote host and remote address valves and filters. Based o…
Tomcat의 HTTP Header 내 Server 정보는 제거되었음 (8.5 & 9.0)
현재 Tomcat은 Connector의 Server 속성을 통해 헤더 내 Server 정보를 오버라이드할 수 있습니다. 그러나 더욱 강한 보안을 위해서는 아예 Server 정보를 없애야 할 필요가 …
Tomcat 버전에 따른 RemoteAddrValve (RequestFilterValve) 사용의 차이점
우선 제끼나님이 올려주신 RemoteAddrValve 관련 글을 한번 확인해 보겠습니다. /index.php/apache-tomcat/494-was-context-path-ip-was 그리고 이제 …
GC 정책 중 UseParallelGC와 UseParallelOldGC에 대한 고찰
1. 개요 얼마전 GC 정책 중 UseParallelGC와 UseParallelOldGC에 대해 생각해 볼 기회가 있었다. 사실 -XX:+UseParallelOldGC가 -XX:+UseParalle…
Apache HTTP Server 웹 서버 Access log에 JSESSIONID 남기기
1. 개요 아파치 웹 서버의 access log에 JSESSIONID를 남겨보자. 그 전에 기본적인 로그 설정은 다음과 같으며... LogLevel warn IfModule log_config_mo…
Tomcat 9.0.0.M6 (alpha) release
얼마전 9.0.0.M4 release 소식을 알려드린 바 있습니다. /index.php/apache-tomcat/413-tomcat-9-0-0-m4-alpha-release 이번에는 9.0.0.M6…
Apache Struts 2.5 GA release available
Apache Struts 2.5 GA가 릴리즈되었습니다. (GA = General Availability) 다운로드 링크는 http://struts.apache.org/download.cgi#str…
RPM 패키지 설치 여부 확인 스크립트 (rpm_check.sh)
RPM 패키지가 설치되어 있는지 확인하는 자작 스크립트, 당연히 RHEL / CentOS Only. #!/bin/sh ### Name : rpm_check.sh ### Author : viktor …
Tomcat 9.0.0.M4 (alpha) release
지난 3월 16일, Tomcat 9.0.0.M4 (alpha) 버전이 릴리즈되었습니다. 바로 실행모드로 들어갑니다. Exception in thread "main" java.lang.Unsuppor…
자바 ResourceBundle을 이용한 메시지 관리
만약 Spring을 사용하고 있다면 아래와 같이 Spring 자체 기능으로 쉽게 메시지를 관리를 할 수 있습니다. spring:message code="sarc.io.name" / 하지만 Sprin…
Jackson을 이용하여 JSON to String 구현하기
MVC 모델 상에서 JSON을 통한 Ajax 구현 시 하나의 선택지인 Jackson에 대해 소개한다. 메이븐을 사용한다면 pom.xml에 추가한다. dependency groupId org.code…