Apache Tomcat
116개의 글
Tomcat 7.0.71에서 request 당 cookie 수 제한 (기본 200)
59904: Add a limit (default 200) for the number of cookies allowed per request. Based on a patch by gehui. (ma…
Tomcat 특정 버전에서 java.lang.NoSuchFieldError: attributes 발생 시
현상 : java.lang.NoSuchFieldError: attributes 오류 발생 원인 : StandardSession 내 attributes 타입 변경 7.0.70 미만 버전 (~7.0.6…
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…
Apache TomcatApache Tomcat Connectors (mod_jk)
Apache Tomcat Connectors : http://tomcat.apache.org/connectors-doc/ JK? extend mod_jserv mod_jserv? - jserv : …
Eclipse 에서 Tomcat 8.5.x 사용하기
'Eclipse에서 Tomcat 8.5.x 사용하기' 에 대해 정리 하려다 보니.. Tomcat 8.5가 나오게된 history 도 간단히 정리해야 될듯한데.... .. Tomcat 8,5.2까지는…
WAS Access ip 제한 설정 방법 (web.xml의 FIlter)
-. web.xml에 필터로 설정하는 방법! 디플로이 되어있는 context-path 하위의 디렉토리 별로 제한하고 싶을 때 이 방법을 사용하면 될 것 같다. 설정 예) context-path 가 …
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 그리고 이제 …
WAS context path에 대해서 특정 ip의 접근만 허용하도록 WAS에 설정하기
1. Topic : /WAS context path 에 대해서 특정 ip의 접근만 허용하도록 WAS에 설정하기 2. 설정 방법 : org.apache.catalina.valves.RemoteAddr…
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…
Tomcat 9.0.0.M4 (alpha) release
지난 3월 16일, Tomcat 9.0.0.M4 (alpha) 버전이 릴리즈되었습니다. 바로 실행모드로 들어갑니다. Exception in thread "main" java.lang.Unsuppor…
Tomcat Native (APR) 1.2.5 release
2016년 3월 7일자로 1.2.5가 release 되었습니다. Changelog에 의하면 configure 시 기본으로 OpenSSL 버전 check를 한다고 합니다. 정말 그런지 확인해 보겠습니…
2016년 2월 Tomcat 6, 7, 8 New Release
Tomcat 3개 버전이 이달 나란히 신규 릴리즈 되었습니다. Tomcat 6.0.45 (2016-02-11) : Native Library 업그레이드 (1.1.34), End of life 발표 …
Tomcat Native (APR) 1.2.2 release
지난 11월 9일에 Tomcat Native 1.2.2 발표되었습니다. Fix broken debug and maintainer mode build. (by Rainer Jung) Forward p…
Thread Pool 내 Thread 생성과 minThreads
1. 개요 Tomcat의 HTTP Thread Pool과 AJP Thread Pool에 대해 설명한다. 2. HTTP Thread Pool Tomcat 버전 : 7.0.70 (2016-06-20 R…
Tomcat(톰캣) JDBC의 QueryTimeoutInterceptor 사용하기
자세한 내용은 https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#org.apache.tomcat.jdbc.pool.interceptor.QueryT…
Log Rotate Perl Script
catalina 로그를 로테이트하기 위한 펄 스크립트입니다. 일부 기능이 추가되었습니다. Argument 1 : 로그 이름 Argument 2 : 로그 주기 #!/usr/bin/perl ## ARG…
Tomcat(톰캣)의 Abandoned Connection 구조하기 (removeAbandoned)
1. 사전 지식 우선 Tomcat의 DataSource (JDBC Connection Pool) 에 대한 전반적인 이해가 필요합니다. 2. 개요 이 기능을 사용하려면 Tomcat JDBC Conne…
How to monitor Tomcat sessions (톰캣 세션 모니터링)
Tomcat 세션을 모니터링하는 방법을 소개한다. HttpSessionMonitor.java package io.sarc.tomcat.util; import java.util.Date; import…
Apache TomcatJSP 처리 중 Page directive: illegal to have multiple occurrences of contentType with different values
1. 현상 개발 환경 혹은 타 WAS 에서 잘 사용되던 JSP 를 Tomcat 에 배포하여 처리하려는데 "Page directive: illegal to have multiple occurrence…
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
응용팀에서 가져온 애플리케이션이 있어서 Tomcat 에 배포하고 올렸는데 잘 올라왔다. 화면을 띄워보았는데 바로 오류가 난다. The method getJspApplicationContext(Ser…
java.lang.IllegalArgumentException: The servlets named [name1] and [name2] are both mapped to the url-pattern [/pattern] which is not permitted
타 WAS 에서 잘 사용하던 소스를 Tomcat 에 올렸는데, "java.lang.IllegalArgumentException: The servlets named [name1] and [name2]…
Tomcat Session Cluster Issue
session clustering 관련하여 Tomcat 7.0.54버젼에서 session이 생성된 후 expire이 안 되는 현상이 있습니다. 해당 버그는 정확하게 Tomcat 7.0.54 에서만 …