Apache Tomcat
118개의 글
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 에서만 …
Tomcat 7.0.57 release
2014.11.11 에 Apache Tomcat 7.0.57 이 release 되었습니다. 7.0.56 버전과 비교하여 버그 패치가 되었는데 아래와 같은 내용입니다. Update to Tomcat …
SetCharacterEncodingFilter와 AddDefaultCharsetFilter
아래 SetCharacterEncodingFilter 관련된 글이 올라와 덧붙인다. 이미 언급된 바와 같이 언제부터인가 Tomcat 에 내장되어 있으므로 따로 소스를 컴파일해서 사용하지 않아도 된다…
SetCharacterEncodingFilter
종종 필요하지만, 필요할 때 찾으려면 막상 쉽지 않은 SetCharacterEncodingFilter 입니다. 요청 파라미터를 읽기 전에 문자 인코딩을 지정해 두는 용도로 사용합니다. SetChar…
Tomcat Session StandardManager
세션에 있어서 별도의 설정을 하지 않으면 Tomcat은 StandardManager를 사용하게 된다. StandardManager의 특징은 Tomcat 을 중지하는 시점에 세션 정보를 파일로 저장한…
is quoted with " which must be escaped when used within the value
다른 곳에서 잘 사용하던 소스를 Tomcat 에 올렸는데 다음과 같은 오류가 발생할 때가 있다. java.lang.RuntimeException: org.apache.jasper.JasperExce…
Tomcat 7.0.56 release
7.0.56 release 되었습니다. 자세한 것은 Tomcat 홈페이지 참고하시면 되겠고, default conf 분석 결과 7.0.55 버전과 완전 동일합니다.
Tomcat 8.0.14 release
따근따근한 Tomcat 8.0.14 가 release 되었습니다. WebSocket 1.1 지원, Windows 인스톨러의 전자서명 부분 등이 달라졌습니다.
Tomcat Response Header에 Server: 정보 노출 방지하는 방법
1. 개요 Tomcat으로 요청을 보낸 후, Response Header를 확인하여 보면, 다음의 "Apache-Coyote/1.1"과 같이 Server: 정보가 노출된다. 크롬 브라우저의 요소 검…
Apache TomcatTomcat 클러스터 (cluster) 와 성능 (performance) 와의 관계는? (1)
많은 사람들이 Tomcat 클러스터의 기능적인 부분에 관심을 갖고 있지만 (정말 Tomcat 의 클러스터 기능에 대한 신뢰를 할 수 있느냐?), 정작 그 성능에 대해서는 큰 관심을 갖고 있지 않은 …
Tomcat 8.0.12 release
9월 3일에 release 되었습니다. 참고로 8.0.9 와 주요 default 파일 비교 결과 다른 점은 없었습니다. bin/catalina.sh conf/web.xml conf/tomcat-us…
Apache Tomcat(톰캣) 7.x 와 8.x 간의 기본 설정(default configuration) 차이 비교
1. 개요 아래 내용 중 Tomcat 7.x는 7.0.55, 8.x 는 8.0.9를 기준으로 합니다. 2. server.xml 2-1. https 기본 프로토콜 7.x - 기본 프로토콜로 org.a…
Tomcat vs. JBoss 기동 후에 점유하는 memory 차이는?
1. 테스트 환경 OS : CentOS JDK : 1.7 Update 67 Tomcat : 7.0.55 JBoss : 6.1 EAP 양 쪽 모두 메모리 옵션은 "-Xms1024m -Xmx1024m …
Tomcat 을 자동으로 설치하는 Shell Script 예제 (2)
아래 글에 이어 Tomcat 자동 설치 셸 스크립트 두 번째 입니다. 기본 http 포트로 8280 을 사용합니다. #1. Creating tomcat directory and downloading…
Tomcat 을 자동으로 설치하는 Shell Script 예제 (1)
제가 직접 작성한 것은 아니고 최근 이 분야에 새로 스터디를 하고 계신 분들께서 작성한 스크립트를 전달받아 공유합니다. 거친 부분도 있지만 단기간에 작성한 스크립트치고는 완성도가 굉장히 높다고 할 …
자바 System Property를 이용한 Tomcat (톰캣) 포트 동적 설정
1. 개요 Multi Instance 구성이나, 자동 배포 등을 할 때 걸림돌이 되는 것이 포트 구성인데, Java System Property를 이용하여 server.xml 수정 없이 포트 구성을…
Tomcat 7.0.55 release
http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.55/README.html
Apache Tomcat 7.0 Manager
Apache Tomcat 7.0 (이하 Tomcat)에서는 Application의 디플로이(or 언디플로이)를 Tomcat의 재 기동 없이 웹 브라우져에서 실행 할 수 있는 Manager 기능이 있…
Tomcat 8.0.9 release (최초의 8.x stable release)
드디어 Tomcat 8.x 버전의 첫 stable 버전인 8.0.9 가 release 되었습니다. http://tomcat.apache.org 에서 자세한 내용 확인해 보세요. 큰 특징으로는 Ser…
Tomcat context deploy 관련 몇 가지 설정들
0. 아래 설정은 Tomcat 7 기준입니다. 1. Context descriptor라고 불리는 deploy 된 application 관련 설정파일은 아래 두 위치에 존재하며, 둘 다 없을 경우 자…
WebLogic을 Tomcat으로 바꿀 때 EUC-KR 인코딩 처리
WebLogic을 Tomcat으로 바꾸는 경우가 있다. 이 때 고려해야 할 몇가지 포인트가 있는데 인코딩 처리도 그 중 하나이다. 이미 넷상에 인코딩에 대한 많은 가이드들이 있어 중복되는 내용은 제…
Tomcat 기동 시 Failed to scan [file://._*] from classloader hierarchy
Failed to scan [file:/home/tomcat/7.0/lib/._annotations-api.jar] from classloader hierarchy 와 같이 ._* 파일에 대하여 오…
Tomcat 7.0.54 release
4월 초에 Tomcat 7.0.53 release 소식을 전해드린 바 있습니다. /index.php/tomcat/129-tomcat-7-0-53-release 그리고 지난 주 Tomcat 7.0.5…