resin-content.rnc

来自「RESIN 3.2 最新源码」· RNC 代码 · 共 834 行 · 第 1/2 页

RNC
834
字号
default namespace r = "http://caucho.com/ns/resin"namespace rcore = "http://caucho.com/ns/resin/core"namespace local = ""namespace l = ""include "../webapp/resin-web-xml-content.rnc"include "../e_app/resin-ear-content.rnc"include "resin-compat.rnc"l_resin = element l:caucho.com {  r_any-Group}r_cache = element cache {  r_path?  & (attribute disk-size { r_int } | element disk-size { r_int })?  & r_enable?  & (attribute enable-range { r_boolean-Type }     | element enable-range { r_boolean-Type })?  & (attribute entries { r_int } | element entries { r_int })?  & (attribute max-entry-size { r_int }     | element max-entry-size { r_int })?  & (attribute memory-size { r_int } | element memory-size { r_int })?  & (attribute rewrite-vary-as-private { r_boolean-Type }     | element rewrite-vary-as-private { r_boolean-Type })?}r_cluster = element cluster {  attribute id { string },  r_root-directory?,  r_cluster-Content}r_cluster-default = element cluster-default {  r_cluster-Content}## <cluster> contentsr_cluster-Content =  r_env-Basis  & r_access-log?  & r_cache?  & (attribute connection-error-page { string }     | element connection-error-page { string })?  & (attribute development-mode-error-page { r_boolean-Type }     | element development-mode-error-page { r_boolean-Type })?  & (attribute dynamic-server-enable { r_boolean-Type }     | element dynamic-server-enable { r_boolean-Type })?  & r_ear-default*  & r_error-page*  & r_host*  & r_host-default*  & r_host-deploy*  & r_ignore-client-disconnect?  & (attribute invocation-cache-size { r_int-Type }     | element invocation-cache-size { r_int-Type })?  & (attribute invocation-cache-max-url-length { r_int-Type }     | element invocation-cache-max-url-length { r_int-Type })?  & r_machine*  & r_persistent-store?  & r_ping*  & r_redeploy-mode?  & r_rewrite-dispatch?  & r_root-directory?  & r_server*  & r_server-default*  & (attribute server-header { string }     | element server-header { string })?  & r_session-cookie?  & r_session-sticky-disable?  & r_session-url-prefix?  & r_ssl-session-cookie?  & r_url-character-encoding?  & r_url-length-max?  & r_web-app-default*  & element rcore:if { rcore_if-Args, r_cluster-Content }*  & rcore_import*  & element rcore:choose {      element rcore:when { rcore_when-Args, r_cluster-Content }+,      element rcore:otherwise { r_cluster-Content }?    }*r_cluster-port = element cluster-port {  r_port-Content}r_deploy-service = element deploy-service {  r_enable?}r_disable =  attribute disable { r_boolean-Type }  | element disable { r_boolean-Type }r_enable =  attribute enable { r_boolean-Type }  | element enable { r_boolean-Type }r_group-name =  attribute group-name { string }  | element group-name { string }r_host = element host {  (attribute id { string }   | attribute regexp { string }   | element regexp { string })?  & (attribute host-alias { string }     | element host-alias { string })*  & (attribute host-alias-regexp { string }     | element host-alias-regexp { string })*  & (attribute host-name { string } | element host-name { string })?  & r_root-directory?  & (attribute secure-host-name { string }    | element secure-host-name { string })?  & r_host-Group}r_host-Content =  r_env-Content  & r_access-log?  & r_application*  & r_document-directory?  & r_ear-default*  & r_ear-deploy*  & r_error-page*  & r_lazy-init?  & r_redeploy-check-interval?  & r_redeploy-mode?  & r_rewrite-dispatch?  & r_startup-mode?  & r_web-app-deploy*  & r_web-app-default*  & rc_web-app*## <host> flow controlr_host-Flow =  r_host-Content  & element rcore:env { rcore_env-Args, r_host-Flow }*  & element rcore:if { rcore_if-Args, r_host-Flow }*  & rcore_import*  & element rcore:choose {      element rcore:when { rcore_when-Args, r_host-Flow }+,      element rcore:otherwise { r_host-Flow }?    }*## The complete host contentsr_host-Group = r_host-Flowr_host-default = element host-default {  r_host-Group}r_host-deploy = element host-deploy {  r_path  & (attribute archive-directory { r_path-Type }     | element archive-directory { r_path-Type })?  & r_expand-cleanup-fileset?  & (attribute expand-directory { r_path-Type }     | element expand-directory { r_path-Type })?  & (attribute host-name { string }     | element host-name { string })?  & (attribute lazy-init { r_boolean-Type }     | element lazy-init { r_boolean-Type })?  & r_host-default?}r_http = element http {  (attribute id { string }   | attribute server-id { string }   | element server-id { string })?  & r_port-Content  & (attribute virtual-host { string }     | element virtual-host { string })?}r_ignore-client-disconnect =  attribute ignore-client-disconnect { string }  | element ignore-client-disconnect { string }r_jmx-service = element jmx-service {  r_enable?  & (attribute password { string }     | element password { string })?}r_jsse-ssl = element jsse-ssl {  (attribute alias { string }   | element alias { r_string-Group })?  & (attribute cipher-suites { string }     | element cipher-suites { r_string-Group })?  & (attribute key-store-file { string }     | element key-store-file { r_string-Group })?  & (attribute key-store-type { string }     | element key-store-type { r_string-Group })?  & (attribute key-manager-factory { string }     | element key-manager-factory { r_string-Group })?  & (attribute password { string }     | element password { r_string-Group })?  & (attribute protocol { string }     | element protocol { r_string-Group })?  & (attribute self-signed-certificate-name { string }     | element self-signed-certificate-name { r_string-Group })?  & (attribute ssl-context { string }     | element ssl-context { r_string-Group })?  & (attribute verify-client { string }     | element verify-client { r_string-Group })?}r_keepalive-connection-time-max =  attribute keepalive-connection-time-max { r_period-Type }  | element keepalive-connection-time-max { r_period-Type }r_keepalive-select-thread-timeout =  attribute keepalive-select-thread-timeout { r_period-Type }  | element keepalive-select-thread-timeout { r_period-Type }r_keepalive-select-enable =  attribute keepalive-select-enable { r_boolean-Type }  | element keepalive-select-enable { r_boolean-Type }r_keepalive-select-max =  attribute keepalive-select-max { r_int-Type }  | element keepalive-select-max { r_int-Type }r_log-service = element log-service {  r_enable?  & (attribute level { string }     | element level { string })?       & r_path?}r_machine = element machine {  attribute id { string }?  & r_server+}r_management = element management {  r_management-Content}r_management-Content =  r_path?  & r_deploy-service?  & r_jmx-service?  & r_log-service?  & r_secure?  & r_stat-service?  & r_user-Management*  & r_xa-log-service?  & element rcore:if { rcore_if-Args, r_management-Content }*  & rcore_import*  & element rcore:choose {      element rcore:when { rcore_when-Args, r_management-Content }+,      element rcore:otherwise { r_management-Content }?    }*r_memory-free-min =  attribute memory-free-min { string }  | element memory-free-min { string }r_openssl = element openssl {  (attribute ca-certificate-file { string }     | element ca-certificate-file { r_string-Group })?  & (attribute ca-certificate-path { string }     | element ca-certificate-path { r_string-Group })?  & (attribute ca-revocation-file { string }     | element ca-revocation-file { r_string-Group })?  & (attribute ca-revocation-path { string }     | element ca-revocation-path { r_string-Group })?  & (attribute certificate-file { string }   | element certificate-file { r_string-Group })  & (attribute certificate-chain-file { string }     | element certificate-chain-file { r_string-Group })?  & (attribute certificate-key-file { string }     | element certificate-key-file { r_string-Group })?  & (attribute cipher-suite { string }     | element cipher-suite { r_string-Group })?  & (attribute crypto-device { string }     | element crypto-device { r_string-Group })?  & (attribute password { string }     | element password { r_string-Group })  & (attribute protocol { string }     | element protocol { r_string-Group })?  & (attribute session-cache { r_boolean-Type }     | element session-cache { r_boolean-Type })?  & (attribute session-cache-timeout { r_period }     | element session-cache-timeout { r_period } )?  & (attribute unclean-shutdown { r_boolean-Type }     | element unclean-shutdown { r_boolean-Type } )?  & r_verify-client?  & (attribute verify-depth { r_int }     | element verify-depth { r_int })?}r_password =  attribute password { string}  | element password { string}r_persistent-log = element persistent-log {  (attribute level { string }   | element level { string })?       & r_path?}r_persistent-store = element persistent-store {

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?