A.4. 迁移 JBoss Web 系统属性参考
本参考介绍了如何将之前用于 JBoss Web 配置的系统属性映射到 JBoss EAP 7 中 Undertow 的等同配置。
JBoss EAP 6 系统属性 | 描述 |
等同于 JBoss EAP 7 | |
jvmRoute |
为
它支持 |
管理 CLI 命令: /subsystem=undertow:write-attribute(name=instance-id,value=VALUE)
| |
org.apache.tomcat.util.buf.StringCache.byte.enabled |
如果为 |
没有对等的配置 | |
org.apache.tomcat.util.buf.StringCache.char.enabled |
如果为 |
没有对等的配置 | |
org.apache.tomcat.util.buf.StringCache.cacheSize |
String 缓存的大小。如果没有指定值,则使用默认值 |
没有对等的配置 | |
org.apache.tomcat.util.buf.StringCache.maxStringSize |
将缓存的 String 的最大长度。如果未指定值,则使用默认值 |
没有对等的配置 | |
org.apache.tomcat.util.http.FastHttpDateFormat.CACHE_SIZE |
使用解析和格式化的日期值的缓存大小。如果没有指定值,则使用默认值 |
没有对等的配置 | |
org.apache.catalina.core.StandardService.DELAY_CONNECTOR_STARTUP |
如果为 |
没有对等的配置 | |
org.apache.catalina.connector.Request.SESSION_ID_CHECK |
如果为 |
没有对等的配置 | |
org.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER |
如果为 |
必须通过实施 custom | |
org.apache.tomcat.util.http.Parameters.MAX_COUNT |
在 post 正文中可以解析的最大参数数。如果超过,解析将使用 |
管理 CLI 命令: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-parameters,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-parameters,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-parameters,value=VALUE)
| |
org.apache.tomcat.util.http.MimeHeaders.MAX_COUNT |
HTTP 请求中可以发送的最大标头数。如果超过,解析将使用 |
管理 CLI 命令: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-headers,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-headers,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-headers,value=VALUE)
| |
org.apache.tomcat.util.net.MAX_THREADS |
连接器将用于处理请求的最大线程数。默认值为 |
管理 CLI 命令: /subsystem=io/worker=default:write-attribute(name=task-max-threads, value=VALUE)
| |
org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE |
HTTP 标头的最大大小,以字节为单位。如果超过,解析将使用 a |
管理 CLI 命令: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-header-size,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-header-size,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-header-size,value=VALUE)
| |
org.apache.coyote.http11.Http11Protocol.COMPRESSION |
允许通过 HTTP 连接器使用简单的压缩。默认值为 |
使用管理 CLI 配置过滤器: Create a filter
| |
org.apache.coyote.http11.Http11Protocol.COMPRESSION_RESTRICTED_UA | 不接收压缩内容的用户代理正则表达式.默认值为空。 |
使用管理 CLI 在过滤器中配置 predicate: Use a predicate in a filter
| |
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES |
压缩内容的内容类型前缀.默认值为 |
使用管理 CLI 在过滤器中配置 predicate: Use a predicate in a filter
| |
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIN_SIZE |
将压缩内容的最小大小.默认值为 |
使用管理 CLI 在过滤器中配置 predicate: Use a predicate in a filter
| |
org.apache.coyote.http11.DEFAULT_CONNECTION_TIMEOUT |
默认套接字超时.默认值为 |
管理 CLI 命令: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=no-request-timeout,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=no-request-timeout,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=no-request-timeout,value=VALUE)
| |
org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY |
使用此属性删除 |
没有对等的配置 | |
org.apache.tomcat.util.buf.StringCache.trainThreshold |
指定在激活缓存前必须调用 |
没有对等的配置 |
JBoss EAP 6 系统属性 | 描述 |
等同于 JBoss EAP 7 | |
org.apache.el.parser.COERCE_TO_ZERO |
根据表达式语言(EL)2.0 规范,如果为 |
没有对应的配置。根据 EL 3.0 规范,对于非原语数据类型,空字符串和空字符串不会合并为零。 |
JBoss EAP 6 系统属性 | 描述 |
等同于 JBoss EAP 7 | |
org.apache.jasper.compiler.Generator.VAR_EXPRESSIONFACTORY |
用于表达式语言工厂的变量名称。如果没有指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.compiler.Generator.VAR_INSTANCEMANAGER |
用于实例管理器工厂的变量名称。如果没有指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING |
如果为 |
系统属性尚未更改 | |
org.apache.jasper.Constants.DEFAULT_TAG_BUFFER_SIZE |
任何扩展到 |
系统属性尚未更改 | |
org.apache.jasper.runtime.JspFactoryImpl.USE_POOL |
如果为 |
系统属性尚未更改 | |
org.apache.jasper.runtime.JspFactoryImpl.POOL_SIZE |
ThreadLocal PageContext 的大小。如果没有指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.Constants.JSP_SERVLET_BASE |
从 JSP 生成的 Servlet 的基础类。如果没有指定值,则使用 |
系统属性尚未更改 | |
org.apache.jasper.Constants.SERVICE_METHOD_NAME |
基础类调用的服务方法的名称。如果没有指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.Constants.SERVLET_CLASSPATH |
为 JSP 提供类路径的 ServletContext 属性的名称。如果没有指定值,则使用 |
系统属性尚未更改 | |
org.apache.jasper.Constants.JSP_FILE |
servlet 定义中的 |
系统属性尚未更改 | |
org.apache.jasper.Constants.PRECOMPILE |
使 JSP 引擎仅预生成 servlet 但不调用它的查询参数的名称。如果没有指定值,则使用 |
系统属性尚未更改 | |
org.apache.jasper.Constants.JSP_PACKAGE_NAME |
编译的 JSP 页面的默认软件包名称。如果未指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.Constants.TAG_FILE_PACKAGE_NAME |
从标签文件生成的标签处理程序的默认软件包名称。如果没有指定值,则使用 |
系统属性尚未更改 | |
org.apache.jasper.Constants.TEMP_VARIABLE_NAME_PREFIX |
生成临时变量名称的前缀。如果没有指定值,则使用默认值 |
系统属性尚未更改 | |
org.apache.jasper.Constants.USE_INSTANCE_MANAGER_FOR_TAGS |
如果为 |
系统属性尚未更改 | |
org.apache.jasper.Constants.INJECT_TAGS |
如果为 |
系统属性尚未更改 |
JBoss EAP 6 系统属性 | 描述 |
等同于 JBoss EAP 7 | |
org.apache.catalina.connector.RECYCLE_FACADES |
如果这是 |
没有对等的配置 | |
org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH |
如果这是 |
没有对等的配置 | |
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH |
如果这是 |
管理 CLI 命令: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE)
| |
org.apache.catalina.STRICT_SERVLET_COMPLIANCE |
如果未指定值,则使用 |
默认情况下兼容 | |
org.apache.catalina.core.StandardWrapperValve.SERVLET_STATS |
如果为 |
没有对等的配置 | |
org.apache.catalina.session.StandardSession.ACTIVITY_CHECK |
如果为 |
没有对等的配置 |