JAVA 6, 7에서 8로 마이그레이션 시 Tomcat설정 변경사항
Tomcat 6, 7에서 8로 마이그레이션 시 유의해야할 사항
1. MaxPermSize 명칭 변경 - MaxPermSize => MaxMetaspaceSize - PermSize => MetaspaceSize 2. conf/server.xml - maxActive => maxTotal - maxWait = maxWaitMillis - remobeAbandoned => removeAbandonedOnBorrow or removeAbandonedOnMaintenance - validationInterval => validationQueryTimeout 으로 변경 - mysql 사용시 initiaiSize 관련 오류가 발생하는 것 => jennifer에서 enable_jdbc_wrapper = true enable_reserved_sql_pointcut=false로 설정 변경 필요 3. conf/web.xml - jsp 스펙 변화에 따른 내용 수정을 해야함 -- auth-constraint절 제거 또는 security-role절 추가 <security-role> <role-name>manager</role-name> </security-role> auth-constraint의 role-name에 manager 추가 4. Catalina 하위에 있는 manager.xml 제거 그리고 webapps/manager 제거 5. conf/web.xml 혹은 ~~~war/WEB-INF/web.xml - jsp 스펙 변화에 따른 내용 수정을 해야함 - resource-ref에서 description 제거 6. jdbc 드라이버는 반드시 $TOMCAT/lib에 위치해야함
etc. tomcat의 HTTP2 채용으로 인한 native apr 관련해서 업데이트 필요 |