Skip to content
조회 수 526 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

[ Article Info ]

Article Category: tomcat
Hit: 2429

 

아래 내용 중 Tomcat 7.x는 7.0.55, 8.x 는 8.0.9를 기준으로 합니다.

 

server.xml

1) https 기본 프로토콜

7.x - 기본 프로토콜로 org.apache.coyote.http11.Http11Protocol를 사용하며, BIO implementation

8.x - 포트 기본 프로토콜로 org.apache.coyote.http11.Http11NioProtocol를 사용하며, NIO implementation

2) <Listener/>

8.x에서 <Listener className="org.apache.catalina.core.JasperListener" /> 삭제됨

만일, 8.x에서 org.apache.catalina.core.JasperListener 를 삭제하지 않으면, 기동 시

java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener

가 발생하면서 기동 실패 함

3) access log 의 prefix

7.x - prefix="localhost_access_log." suffix=".txt"

8.x - prefix="localhost_access_log" suffix=".txt"

prefix 마지막에 "."이 없어졌으며, 만일 prefix 마지막에 Tomcat 7.x처럼 "."를 붙일 경우 "localhost_access_log..txt"와 같이 "."이 두개 포함되어 로그가 생성됨

 

context.xml

1) <WatchedResource/>

8.x 에서 <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> 새롭게 추가됨

 

logging.properties

1) FileHandler

7.x - org.apache.juli.FileHandler 사용

8.x - org.apache.juli.AsyncFileHandler 사용

2) ConsoleHandler.formatter

7.x - java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

8.x - java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter

 

catalina.properties

1) package.access

8.x에서 package.access= 에 org.apache.naming.resources 새롭게 추가됨

 

catalina.policy

1) WebSocket 관련 permission

7.x에서 legacy WebSocket implementation를 위해 존재하였던 permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.websocket" 삭제됨

2) Async 관련 permission

8.x에서 org.apache.juli.Async* 관련 3개 read permisson 새롭게 추가됨

 

출처 : http://sarc.io/index.php/tomcat/230-tomcat-7-x-8-x-default-configuration

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
9 Tomcat7 성능 튜닝 방법 JAESOO 2018.07.26 4
8 Tomcat7 Tuning JAESOO 2018.07.26 2
7 Tomcat JVM heap memory set 및 size JAESOO 2016.03.22 183
6 Java 실행 옵션 정리 JAESOO 2016.03.22 163
5 메모리 영역 (code, data, stack, heap) JAESOO 2016.03.22 198
4 [JAVA] 개발환경설정 - 표준프레임워크 JAESOO 2016.01.01 149
» Tomcat 7.x 와 8.x 간의 default configuration 차이 JAESOO 2016.01.01 526
2 [전자정부 표준프레임워크] 톰캣(Tomcat) 설치하기 JAESOO 2016.01.01 89
1 리눅스 webalizer를 통한 apache log(웹서버 접속 통계) 분석하기 (추천) JAESOO 2014.12.24 389
Board Pagination Prev 1 Next
/ 1

PageViews   Today : 1,043   Yesterday : 2,331   Total : 19,853,249  /  Counter Status   Today : 354   Yesterday : 801   Total : 1,435,024
Site Info   Member : 237  /  Total documents : 1,223   New documents : 0  /  Total comments : 24

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소