목차

JBoss EAP 6.x - System properties

Servlet Container and Connectors

속성 설명
jvmRoute jvmRoute특성 의 기본값을 제공합니다. standalone-ha.xml과 같은 설정을 사용하여 ha 읽기를 사용할 때 사용되는 자동으로 생성 된 값을 덮어 쓰지 않습니다. reload를 지원합니다.
org.apache.tomcat.util.buf.StringCache.byte.enabled true 인 경우 String 캐시가 ByteChunk에 대해 사용 가능하게됩니다. 값을 지정하지 않으면 false의 기본값이 사용됩니다.
org.apache.tomcat.util.buf.StringCache.char.enabled true 인 경우 CharChunk에 대해 String 캐시가 사용됩니다. 값을 지정하지 않으면 false의 기본값이 사용됩니다.
org.apache.tomcat.util.buf.StringCache.cacheSize String 캐시의 크기. 값을 지정하지 않으면 기본값 인 5000이 사용됩니다.
org.apache.tomcat.util.buf.StringCache.maxStringSize 캐쉬되는 String의 최대 길이입니다. 값을 지정하지 않으면 128의 기본값이 사용됩니다.
org.apache.tomcat.util.http.FastHttpDateFormat.CACHE_SIZE 구문 분석되고 형식화 된 날짜 값을 사용할 캐시 크기입니다. 값을 지정하지 않으면 기본값 인 1000이 사용됩니다.
org.apache.catalina.core.StandardService.DELAY_CONNECTOR_STARTUP true이면 커넥터 시작이 자동으로 수행되지 않습니다. 임베디드 모드에서 유용합니다.
org.apache.catalina.connector.Request.SESSION_ID_CHECK true 인 경우 Servlet 컨테이너는 해당 ID로 세션을 생성하기 전에 지정된 세션 ID가있는 컨텍스트에 세션이 있는지 확인합니다.
org.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER true 인 경우 사용자 정의 HTTP 상태 메시지가 HTTP 헤더 내에서 사용됩니다. 가능한 XSS 취약점을 방지하기 위해 사용자가 제공 한 입력이 메시지에 포함되어있는 경우, 특히 그러한 메시지가 ISO-8859-1로 인코딩되었는지 확인해야합니다. value가 지정되지 않으면 false의 기본값이 사용됩니다.
org.apache.tomcat.util.http.Parameters.MAX_COUNT 게시물 본문에서 구문 분석 할 수있는 매개 변수의 최대 값입니다. 초과하면 IllegalStateException을 사용하여 구문 분석에 실패합니다. 기본값은 512 매개 변수입니다.
org.apache.tomcat.util.http.MimeHeaders.MAX_COUNT HTTP 요청에서 보낼 수있는 헤더의 최대 크기입니다. 초과하면 (자), IllegalStateException를 사용해 해석은 실패합니다. 기본값은 128 헤더입니다.
org.apache.tomcat.util.net.MAX_THREADS 커넥터가 요청을 처리하는 데 사용할 최대 스레드 수입니다. 기본값은 32 x Runtime.getRuntime (). availableProcessors ()입니다. (JIO 커넥터의 경우 512 x Runtime.getRuntime ().availableProcessors ())
org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE HTTP 헤더의 최대 크기 (바이트)입니다. 초과하면 구문 분석은 ArrayOutOfBoundsExceptions를 사용하여 실패합니다. 기본값은 8192 바이트입니다.
org.apache.coyote.http11.Http11Protocol.COMPRESSION HTTP 커넥터로 간단한 압축을 사용할 수 있습니다. 기본값은 off이며 on을 사용하여 조건부로 활성화하거나 항상 강제로 활성화하도록 압축을 활성화 할 수 있습니다.
org.apache.coyote.http11.Http11Protocol.COMPRESSION_RESTRICTED_UA 압축 된 내용을 수신하지 않는 사용자 에이전트 regexps. 기본값은 비어 있습니다.
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES 압축 가능 컨텐츠의 컨텐츠 유형 접두어. 기본값은 text / html, text / xml, text / plain입니다.
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIN_SIZE 압축 될 내용의 최소 크기입니다. 기본값은 2048 바이트입니다.
org.apache.coyote.http11.DEFAULT_CONNECTION_TIMEOUT 기본 소켓 시간 초과. 기본값은 60000 ms입니다.
org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY JSP 소스가 다시 컴파일되도록 파일 을 제거 .java하고 제거하려면이 등록 정보를 사용하십시오 .class. 기본값은 false입니다. 연결 유지를위한 기본 소켓 타임 아웃. 기본값은 -1ms이며 이는 기본 소켓 시간 초과를 사용함을 의미합니다.
org.apache.tomcat.util.buf.StringCache.trainThreshold toString()캐시를 활성화하기 전에 호출해야하는 횟수를 지정합니다 . 기본값은 100000입니다.

EL

속성 설명
org.apache.el.parser.COERCE_TO_ZERO true의 경우, 표현식을 숫자 “및 null에 강요하는 경우, 스펙으로 요구 된대로 강제 제로가됩니다. value가 지정되지 않으면 기본값 true가 사용됩니다.

JSP

속성 설명
org.apache.jasper.compiler.Generator.VAR_EXPRESSIONFACTORY 표현식 언어 표현식 팩토리에 사용할 변수의 이름. value가 지정되지 않으면 _el_expressionfactory의 기본값이 사용됩니다.
org.apache.jasper.compiler.Generator.VAR_INSTANCEMANAGER 인스턴스 매니저 팩토리에 사용할 변수의 이름. value가 지정되지 않으면 _jsp_instancemanager의 기본값이 사용됩니다.
org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING false 인 경우 JSP 속성에서 따옴표를 이스케이프 처리하기위한 요구 사항이 완화되므로 필수 견적이 누락 되어도 오류가 발생하지 않습니다. 값을 지정하지 않으면 사양을 준수하는 기본값 인 true가 사용됩니다.
org.apache.jasper.Constants.DEFAULT_TAG_BUFFER_SIZE org.apache.jasper.Constants.DEFAULT_TAG_BUFFER_SIZE를 넘어 확장되는 모든 태그 버퍼는 파괴되고 새로운 버퍼가 기본 크기로 생성됩니다. 값을 지정하지 않으면 기본값 인 512가 사용됩니다.
org.apache.jasper.runtime.JspFactoryImpl.USE_POOL true의 경우, ThreadLocal PageContext 풀이 사용됩니다. value가 지정되지 않으면 기본값 true가 사용됩니다.
org.apache.jasper.runtime.JspFactoryImpl.POOL_SIZE ThreadLocal PageContext의 크기입니다. value가 지정되지 않으면 기본값 8이 사용됩니다.
org.apache.jasper.Constants.JSP_SERVLET_BASE JSP에서 생성 된 Servlet의 기본 클래스입니다. value가 지정되지 않으면 org.apache.jasper.runtime.HttpJspBase의 기본값이 사용됩니다.
org.apache.jasper.Constants.SERVICE_METHOD_NAME 기본 클래스에서 호출하는 서비스 메서드의 이름입니다. value가 지정되지 않으면 _jspService의 기본값이 사용됩니다.
org.apache.jasper.Constants.SERVLET_CLASSPATH JSP 클래스 패스를 제공하는 ServletContext 속성의 이름. value가 지정되지 않으면 org.apache.catalina.jsp_classpath의 기본값이 사용됩니다.
org.apache.jasper.Constants.JSP_FILE 서블릿 정의의 <jsp-file> 요소에 대한 요청 속성의 이름. 요청에 있으면 request.getServletPath ()가 리턴 한 값을 겹쳐 쓰고 실행될 JSP 페이지를 선택합니다. value를 지정하지 않으면 org.apache.catalina.jsp_file의 기본값이 사용됩니다.
org.apache.jasper.Constants.PRECOMPILE JSP 엔진이 서블릿을 사전 생성하지만 호출하지 않는 쿼리 매개 변수의 이름입니다. value가 지정되지 않으면 org.apache.catalina.jsp_precompile의 기본값이 사용됩니다.
org.apache.jasper.Constants.JSP_PACKAGE_NAME 컴파일 된 JSP 페이지의 기본 패키지 이름. 값을 지정하지 않으면 org.apache.jsp의 기본값이 사용됩니다.
org.apache.jasper.Constants.TAG_FILE_PACKAGE_NAME 태그 파일에서 생성 된 태그 핸들러의 기본 패키지 이름입니다. value가 지정되지 않으면, org.apache.jsp.tag의 기본값이 사용됩니다.
org.apache.jasper.Constants.TEMP_VARIABLE_NAME_PREFIX 생성 된 임시 변수 이름에 사용할 접두사입니다. value가 지정되지 않으면 _jspx_temp의 기본값이 사용됩니다.
org.apache.jasper.Constants.USE_INSTANCE_MANAGER_FOR_TAGS true의 경우, 인스턴스 매니저는 태그 핸들러 인스턴스를 취득하기 위해서 사용됩니다. value를 지정하지 않으면 true가 사용됩니다.
org.apache.jasper.Constants.INJECT_TAGS true 인 경우 태그에 지정된 주석이 처리되고 삽입됩니다. 단순 태그를 사용하거나 태그 풀링을 사용할 수없는 경우 성능에 영향을 줄 수 있습니다. value가 지정되지 않으면 false가 사용됩니다.

Security

속성 설명
org.apache.catalina.connector.RECYCLE_FACADES 이것이 true 인 경우 또는 보안 관리자가 사용중인 경우 각 요청에 대해 새로운 facade 객체가 생성됩니다. value를 지정하지 않으면 기본값 false가 사용됩니다.
org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH 이것이 true 라면 '\'문자는 경로 분리 문자로 허용됩니다. value를 지정하지 않으면 기본값 false가 사용됩니다.
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH 이것이 true 라면 '% 2F'와 '% 5C'가 경로 구분 기호로 허용됩니다. value를 지정하지 않으면 기본값 false가 사용됩니다.