同一web项目,在tomcat下能正确部署运行,在websphere下却并不一定能成功部署。
原因之一:
tomcat对web.xml的元素顺序不作校验,但websphere严格校验各元素的先后顺序,只有元素顺序正确,才可能部署成功。以下是web.xml的元素顺序:
icon?, display-name?, description?, distributable?, context-param*, filter*, filter-mapping*, listener*, servlet*, servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?, error-page*, taglib*, resource-env-ref*, resource-ref*, security-constraint*, login-config?,security-role*, env-entry*, ejb-ref*, ejb-local-ref*