本文摘要
将泛微 Ecology EC9 的 web.xml 内容整理为 Markdown 表格,重点列出 Filters 中过滤器名称、实现类、URL 匹配规则及初始化参数,方便博客阅读和复制。适合 Ecology 二次开发或运维人员快速查阅配置,注意表格仅覆盖已整理出的过滤器内容。
下面是 web.xml 文件内容的表格表示形式:
博客不好阅读?点击展开代码复制markdown试试!
### Filters
| Filter Name | Filter Class | URL Pattern | Init Param Key | Init Param Value ||-------------------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|| EncodingFilterWeaver | weaver.security.filter.EncodingFilter | /* | | || SecurityTransFilter | weaver.security.encryptedtrans.SecurityTransFilter | /* | | || CheckSensitiveFilter | com.engine.sensitive.biz.CheckSensitiveFilter | /* | | || WeaSsoIocComponentFilter| com.weaverboot.frame.ioc.filter.WeaSsoIocComponentFilter | /api/*, *.jsp, *.html | | || EMFilter | com.cloudstore.dev.api.service.EMFilter | /* | | || SessionCloudFilter | com.cloudstore.dev.api.service.SessionFilter | /api/*, /page/interfaces/*.jsp, /workflow/core/ControlServlet.jsp | checkurl | /api/hrm/emmanager; || | | | uncheckurl | /api/ec/dev/app/getCheckSystemInfo;/api/ec/dev/app/emjoin; || | | | unchecksessionurl | || SecurityFilter | weaver.filter.SecurityFilter | /* | | || Compress | weaver.filter.WGzipFilter | /Messager/MessagerServlet, /weaver/weaver.common.util.taglib.SplitPageXmlServletNew, /weaver/weaver.common.util.taglib.SplitPageXmlServlet, *.jsp, /api/*, *.css, *.js | exclude | /wui/theme/ecology8/page/login.jsp;/login/login.jsp;/keygenerator/KeyGenerator.jsp;/keygenerator/getNoCheckFiles.jsp;/keygenerator/packNoCheckFiles.jsp;/workflow/request/WorkflowPDFStream.jsp;/keygenerator/packKeyCompareFiles.jsp;/mobile/plugin/Download.jsp || LoginExtensionFilter | weaver.filter.login.LoginExtensionFilter | /* | | || encodingFilter | org.springframework.web.filter.CharacterEncodingFilter | | encoding | UTF-8 || IECompatibleFilter | weaver.filter.IECompatibleFilter | *.jsp, *.js, *.htm, *.html | | || ConnFastFilter | weaver.filter.ConnFastFilter | *.jsp, /weaver/weaver.common.util.taglib.SplitPageXmlServlet, /weaver/weaver.common.util.taglib.SplitPageXmlServletNew, /api/* | | || MultiLangFilter | weaver.filter.MultiLangFilter | /ReportServer, /api/*, /weaver/*, *.jsp | | || WeaverLoginFilter | weaver.weaversso.WeaverLoginFilter | *.jsp, *.html, /weaver/weaver.file.FileDownload | | || DialogHandleFilter | weaver.filter.DialogHandleFilter | *.jsp | | || WStatic | weaver.filter.WStaticFilter | *.gif, *.jpg, *.png, *.css, *.js, *.htm, *.html | max-age | 86400000 || resin-ln | ln.LNFilter | *.* | | || InitFilter | weaver.filter.InitFilter | /wui/index.html | | || AddressAccessFilter | com.engine.edc.web.AddressAccessFilter | /* | | || FileNamingCheckFilter | weaver.file.FileNamingCheckFilter | *.jsp, /weaver/*, /api/* | | || DateFormatFilter | weaver.dateformat.DateFormatFilter | *.jsp, /weaver/*, /api/* | | || WeaComponentFilter | com.weaverboot.frame.ioc.filter.WeaComponentFilter | /api/* | | |
### Servlets
| Servlet Name | Servlet Class | URL Pattern | Init Param Key | Init Param Value | Load-on-startup ||------------------------------|-------------------------------------------------------------|------------------------------------------------------------------|---------------------------|---------------------------|-----------------|| GetToken | weaver.weaversso.GetToken | /ssologin/getToken | | | || CheckToken | weaver.weaversso.CheckToken | /ssologin/checkToken | | | || InitServer | weaver.general.InitServer | | serverName | ecology | 1 || dwr-invoker | uk.ltd.getahead.dwr.DWRServlet | /dwr/* | crossDomainSessionSecurity | false | 1 || | | allowScriptTagRemoting | true | || XFireServlet | org.codehaus.xfire.transport.http.XFireConfigurableServlet | /services/* | | | || CreateQRCodeServlet | weaver.workflow.exceldesign.CreateQRCodeServlet | /workflow/createQRCode, /createQRCode | | | || ReplyFileDownload | weaver.docs.docs.reply.FileDownload | /weaver/weaver.docs.docs.reply.FileDownload | | | || CreateWfBarCodeServlet | weaver.workflow.exceldesign.CreateBarCodeServlet | /workflow/createWfBarCode, /createWfBarCode | | | || SplitPageXmlServlet | weaver.common.util.taglib.SplitPageXmlServlet | /weaver/weaver.common.util.taglib.SplitPageXmlServlet | | | || SplitPageXmlServletNew | weaver.common.util.taglib.SplitPageXmlServletNew | /weaver/weaver.common.util.taglib.SplitPageXmlServletNew | | | || FileDownload | weaver.file.FileDownload | /weaver/weaver.file.FileDownload | | | || DownloadDeptLayoutServlet | weaver.org.layout.DownloadDeptLayoutServlet | /weaver/weaver.org.layout.DownloadDeptLayoutServlet | | | || DownloadWFLayoutServlet | weaver.workflow.layout.DownloadWFLayoutServlet | /weaver/weaver.workflow.layout.DownloadWFLayoutServlet | | | || ShowDepLayoutToPicServlet | weaver.org.layout.ShowDepLayoutToPicServlet | /weaver/weaver.org.layout.ShowDepLayoutToPicServlet | | | || ShowDocsImageServlet | weaver.docs.docs.ShowDocsImageServlet | /weaver/weaver.docs.docs.ShowDocsImageServlet | | | || ShowImgServlet | weaver.album.ShowImgServlet | /weaver/weaver.album.ShowImgServlet | | | || HomePageServlet | weaver.homepage.HomepageCreateImage | /weaver/weaver.homepage.HomepageCreateImage | | | || WorkflowXmlParser | weaver.workflow.layout.WorkflowXmlParser | /weaver/weaver.workflow.layout.WorkflowXmlParser | | | || WorkflowDesignOperatoinServlet| weaver.workflow.layout.WorkflowDesignOperatoinServlet | /weaver/weaver.workflow.layout.WorkflowDesignOperatoinServlet | | | || ShowWorkFlow | weaver.workflow.workflow.ShowWorkFlow | /weaver/weaver.workflow.workflow.ShowWorkFlow | | | || ExcelOut | weaver.file.ExcelOut | /weaver/weaver.file.ExcelOut | | | || MakeValidateCode | weaver.file.MakeValidateCode | /weaver/weaver.file.MakeValidateCode | | | || CreateExcelServer | weaver.common.util.taglib.CreateExcelServer | /weaver/weaver.common.util.taglib.CreateExcelServer | | | || SignatureDownLoad | weaver.file.SignatureDownLoad | /weaver/weaver.file.SignatureDownLoad | | | || ImgFileDownload | weaver.file.ImgFileDownload | /weaver/weaver.file.ImgFileDownload | | | || CloudStoreInit | com.cloudstore.api.util.Util_InitSys | | | | 3 || restservlet | com.sun.jersey.spi.container.servlet.ServletContainer | /api/* | com.sun.jersey.config.property.packages | com.cloudstore;com.api | || RsaInfo | weaver.rsa.GetRsaInfo | /rsa/weaver.rsa.GetRsaInfo | | | || MobilemodeApiServlet | com.weaver.formmodel.gateway.servlet.MobilemodeApiServlet | /mobilemode/api/* | apiBasicPath | /mobilemode/api | || FileDownloadForNews | weaver.file.FileDownloadForNews | /weaver/weaver.file.FileDownloadForNews | | | || EcodeInit | com.cloudstore.api.util.Util_InitEcode | | | | 1 || HeartBeat | weaver.ofs.heartbeat.HeartBeat | /HeartBeat |
| | || RestDispatcherServlet | weaver.rest.servlet.RestDispatcherServlet | /rest/* | | | || FileDownloadForWps | weaver.file.other.DownloadForTokenServlet | /weaver/weaver.file.FileDownloadForWps | | | || ExpCardServer | weaver.formmode.expcard.servlet.ExpCardServer | /weaver/weaver.formmode.expcard.servlet.ExpCardServer | | | || FileDownloadLocation | weaver.email.FileDownloadLocation | /weaver/weaver.email.FileDownloadLocation | | | || EdcFormViewServlet | com.engine.edc.web.EdcFormViewServlet | /edc/formview/* | | | || OfficeServer | DBstep.OfficeServer | /OfficeServer | | | || FileDownloadForOutDoc | weaver.file.FileDownloadForOutDoc | /weaver/weaver.file.FileDownloadForOutDoc | | | || CreateCptBarCode | weaver.cpt.barcode.BarCodeServlet | /CreateCptBarCode | | | || CreateBarCodeServlet | weaver.workflow.exceldesign.CreateBarCodeServlet | /createBarCode | | | || VerifyLoginServlet | weaver.login.VerifyLoginServlet | /weaver/weaver.login.VerifyLoginServlet | | | || ShowColServlet | weaver.common.util.taglib.ShowColServlet | /weaver/weaver.common.util.taglib.ShowColServlet | | | || InterfaceServlet | weaver.admincenter.servlet.InterfaceServlet | /weaver/weaver.admincenter.servlet.InterfaceServlet | | | || QYSPrivateCallbackServlet | weaver.workflow.qiyuesuo.servlet.QYSPrivateCallbackServlet | /QYSPrivateCallbackServlet | | | || QYSDownloadFileServlet | weaver.workflow.qiyuesuo.servlet.QYSDownloadFileServlet | /weaver/weaver.workflow.qiyuesuo.servlet.QYSDownloadFileServlet | | | || QYSInitializeServlet | weaver.workflow.qiyuesuo.servlet.QYSInitializeServlet | /QYSInitializeServlet | | | |
### MIME Mappings
| Extension | MIME Type ||-----------|---------------------------|| xsd | text/xml || xls | application/octet-stream || xlsx | application/octet-stream |
### Error Pages
| Error Code | Location ||------------|---------------------------|| 404 | /errorpage/404.htm || 500 | /errorpage/500.htm || 403 | /errorpage/403.htm || 503 | /errorpage/503.htm || 502 | /errorpage/502.htm |
### JSP Config
| Taglib URI | Taglib Location ||--------------------|------------------------------|| /browserTag | /WEB-INF/tld/browser.tld || /browser | /WEB-INF/tld/browser.tld |Filters
| Filter Name | Filter Class | URL Pattern | Init Param Key | Init Param Value |
|---|---|---|---|---|
| EncodingFilterWeaver | weaver.security.filter.EncodingFilter | /* | ||
| SecurityTransFilter | weaver.security.encryptedtrans.SecurityTransFilter | /* | ||
| CheckSensitiveFilter | com.engine.sensitive.biz.CheckSensitiveFilter | /* | ||
| WeaSsoIocComponentFilter | com.weaverboot.frame.ioc.filter.WeaSsoIocComponentFilter | /api/*, *.jsp, *.html | ||
| EMFilter | com.cloudstore.dev.api.service.EMFilter | /* | ||
| SessionCloudFilter | com.cloudstore.dev.api.service.SessionFilter | /api/, /page/interfaces/.jsp, /workflow/core/ControlServlet.jsp | checkurl | /api/hrm/emmanager; |
| uncheckurl | /api/ec/dev/app/getCheckSystemInfo;/api/ec/dev/app/emjoin; | |||
| unchecksessionurl | ||||
| SecurityFilter | weaver.filter.SecurityFilter | /* | ||
| Compress | weaver.filter.WGzipFilter | /Messager/MessagerServlet, /weaver/weaver.common.util.taglib.SplitPageXmlServletNew, /weaver/weaver.common.util.taglib.SplitPageXmlServlet, .jsp, /api/, *.css, *.js | exclude | /wui/theme/ecology8/page/login.jsp;/login/login.jsp;/keygenerator/KeyGenerator.jsp;/keygenerator/getNoCheckFiles.jsp;/keygenerator/packNoCheckFiles.jsp;/workflow/request/WorkflowPDFStream.jsp;/keygenerator/packKeyCompareFiles.jsp;/mobile/plugin/Download.jsp |
| LoginExtensionFilter | weaver.filter.login.LoginExtensionFilter | /* | ||
| encodingFilter | org.springframework.web.filter.CharacterEncodingFilter | encoding | UTF-8 | |
| IECompatibleFilter | weaver.filter.IECompatibleFilter | *.jsp, *.js, *.htm, *.html | ||
| ConnFastFilter | weaver.filter.ConnFastFilter | .jsp, /weaver/weaver.common.util.taglib.SplitPageXmlServlet, /weaver/weaver.common.util.taglib.SplitPageXmlServletNew, /api/ | ||
| MultiLangFilter | weaver.filter.MultiLangFilter | /ReportServer, /api/, /weaver/, *.jsp | ||
| WeaverLoginFilter | weaver.weaversso.WeaverLoginFilter | *.jsp, *.html, /weaver/weaver.file.FileDownload | ||
| DialogHandleFilter | weaver.filter.DialogHandleFilter | *.jsp | ||
| WStatic | weaver.filter.WStaticFilter | *.gif, *.jpg, *.png, *.css, *.js, *.htm, *.html | max-age | 86400000 |
| resin-ln | ln.LNFilter | . | ||
| InitFilter | weaver.filter.InitFilter | /wui/index.html | ||
| AddressAccessFilter | com.engine.edc.web.AddressAccessFilter | /* | ||
| FileNamingCheckFilter | weaver.file.FileNamingCheckFilter | .jsp, /weaver/, /api/* | ||
| DateFormatFilter | weaver.dateformat.DateFormatFilter | .jsp, /weaver/, /api/* | ||
| WeaComponentFilter | com.weaverboot.frame.ioc.filter.WeaComponentFilter | /api/* |
Servlets
| Servlet Name | Servlet Class | URL Pattern | Init Param Key | Init Param Value | Load-on-startup |
|---|---|---|---|---|---|
| GetToken | weaver.weaversso.GetToken | /ssologin/getToken | |||
| CheckToken | weaver.weaversso.CheckToken | /ssologin/checkToken | |||
| InitServer | weaver.general.InitServer | serverName | ecology | 1 | |
| dwr-invoker | uk.ltd.getahead.dwr.DWRServlet | /dwr/* | crossDomainSessionSecurity | false | 1 |
| allowScriptTagRemoting | true | ||||
| XFireServlet | org.codehaus.xfire.transport.http.XFireConfigurableServlet | /services/* | |||
| CreateQRCodeServlet | weaver.workflow.exceldesign.CreateQRCodeServlet | /workflow/createQRCode, /createQRCode | |||
| ReplyFileDownload | weaver.docs.docs.reply.FileDownload | /weaver/weaver.docs.docs.reply.FileDownload | |||
| CreateWfBarCodeServlet | weaver.workflow.exceldesign.CreateBarCodeServlet | /workflow/createWfBarCode, /createWfBarCode | |||
| SplitPageXmlServlet | weaver.common.util.taglib.SplitPageXmlServlet | /weaver/weaver.common.util.taglib.SplitPageXmlServlet | |||
| SplitPageXmlServletNew | weaver.common.util.taglib.SplitPageXmlServletNew | /weaver/weaver.common.util.taglib.SplitPageXmlServletNew | |||
| FileDownload | weaver.file.FileDownload | /weaver/weaver.file.FileDownload | |||
| DownloadDeptLayoutServlet | weaver.org.layout.DownloadDeptLayoutServlet | /weaver/weaver.org.layout.DownloadDeptLayoutServlet | |||
| DownloadWFLayoutServlet | weaver.workflow.layout.DownloadWFLayoutServlet | /weaver/weaver.workflow.layout.DownloadWFLayoutServlet | |||
| ShowDepLayoutToPicServlet | weaver.org.layout.ShowDepLayoutToPicServlet | /weaver/weaver.org.layout.ShowDepLayoutToPicServlet | |||
| ShowDocsImageServlet | weaver.docs.docs.ShowDocsImageServlet | /weaver/weaver.docs.docs.ShowDocsImageServlet | |||
| ShowImgServlet | weaver.album.ShowImgServlet | /weaver/weaver.album.ShowImgServlet | |||
| HomePageServlet | weaver.homepage.HomepageCreateImage | /weaver/weaver.homepage.HomepageCreateImage | |||
| WorkflowXmlParser | weaver.workflow.layout.WorkflowXmlParser | /weaver/weaver.workflow.layout.WorkflowXmlParser | |||
| WorkflowDesignOperatoinServlet | weaver.workflow.layout.WorkflowDesignOperatoinServlet | /weaver/weaver.workflow.layout.WorkflowDesignOperatoinServlet | |||
| ShowWorkFlow | weaver.workflow.workflow.ShowWorkFlow | /weaver/weaver.workflow.workflow.ShowWorkFlow | |||
| ExcelOut | weaver.file.ExcelOut | /weaver/weaver.file.ExcelOut | |||
| MakeValidateCode | weaver.file.MakeValidateCode | /weaver/weaver.file.MakeValidateCode | |||
| CreateExcelServer | weaver.common.util.taglib.CreateExcelServer | /weaver/weaver.common.util.taglib.CreateExcelServer | |||
| SignatureDownLoad | weaver.file.SignatureDownLoad | /weaver/weaver.file.SignatureDownLoad | |||
| ImgFileDownload | weaver.file.ImgFileDownload | /weaver/weaver.file.ImgFileDownload | |||
| CloudStoreInit | com.cloudstore.api.util.Util_InitSys | 3 | |||
| restservlet | com.sun.jersey.spi.container.servlet.ServletContainer | /api/* | com.sun.jersey.config.property.packages | com.cloudstore;com.api | |
| RsaInfo | weaver.rsa.GetRsaInfo | /rsa/weaver.rsa.GetRsaInfo | |||
| MobilemodeApiServlet | com.weaver.formmodel.gateway.servlet.MobilemodeApiServlet | /mobilemode/api/* | apiBasicPath | /mobilemode/api | |
| FileDownloadForNews | weaver.file.FileDownloadForNews | /weaver/weaver.file.FileDownloadForNews | |||
| EcodeInit | com.cloudstore.api.util.Util_InitEcode | 1 | |||
| HeartBeat | weaver.ofs.heartbeat.HeartBeat | /HeartBeat | |||
| RestDispatcherServlet | weaver.rest.servlet.RestDispatcherServlet | /rest/* | |||
| FileDownloadForWps | weaver.file.other.DownloadForTokenServlet | /weaver/weaver.file.FileDownloadForWps | |||
| ExpCardServer | weaver.formmode.expcard.servlet.ExpCardServer | /weaver/weaver.formmode.expcard.servlet.ExpCardServer | |||
| FileDownloadLocation | weaver.email.FileDownloadLocation | /weaver/weaver.email.FileDownloadLocation | |||
| EdcFormViewServlet | com.engine.edc.web.EdcFormViewServlet | /edc/formview/* | |||
| OfficeServer | DBstep.OfficeServer | /OfficeServer | |||
| FileDownloadForOutDoc | weaver.file.FileDownloadForOutDoc | /weaver/weaver.file.FileDownloadForOutDoc | |||
| CreateCptBarCode | weaver.cpt.barcode.BarCodeServlet | /CreateCptBarCode | |||
| CreateBarCodeServlet | weaver.workflow.exceldesign.CreateBarCodeServlet | /createBarCode | |||
| VerifyLoginServlet | weaver.login.VerifyLoginServlet | /weaver/weaver.login.VerifyLoginServlet | |||
| ShowColServlet | weaver.common.util.taglib.ShowColServlet | /weaver/weaver.common.util.taglib.ShowColServlet | |||
| InterfaceServlet | weaver.admincenter.servlet.InterfaceServlet | /weaver/weaver.admincenter.servlet.InterfaceServlet | |||
| QYSPrivateCallbackServlet | weaver.workflow.qiyuesuo.servlet.QYSPrivateCallbackServlet | /QYSPrivateCallbackServlet | |||
| QYSDownloadFileServlet | weaver.workflow.qiyuesuo.servlet.QYSDownloadFileServlet | /weaver/weaver.workflow.qiyuesuo.servlet.QYSDownloadFileServlet | |||
| QYSInitializeServlet | weaver.workflow.qiyuesuo.servlet.QYSInitializeServlet | /QYSInitializeServlet |
MIME Mappings
| Extension | MIME Type |
|---|---|
| xsd | text/xml |
| xls | application/octet-stream |
| xlsx | application/octet-stream |
Error Pages
| Error Code | Location |
|---|---|
| 404 | /errorpage/404.htm |
| 500 | /errorpage/500.htm |
| 403 | /errorpage/403.htm |
| 503 | /errorpage/503.htm |
| 502 | /errorpage/502.htm |
JSP Config
| Taglib URI | Taglib Location |
|---|---|
| /browserTag | /WEB-INF/tld/browser.tld |
| /browser | /WEB-INF/tld/browser.tld |
通过这种方式,你可以更容易地查看和理解 web.xml 文件中的配置项。