web.xml语句顺序问题
来源:互联网 发布:python 上传图片 编辑:程序博客网 时间:2024/05/29 18:08
报错信息
The content of element type "web-app" must match "(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*)".
原因和DTD 的格式要求有关,原文摘录如下:
==================================================
So for the 2.3 version of the DTD, you have to put the tags in the correct order. You have:
But the DTD says it must be:
<web-app> <servlet></servlet> <servlet-mapping></servlet-mapping> <servlet></servlet> <servlet-mapping></servlet-mapping> <servlet></servlet> <servlet-mapping></servlet-mapping> <!-- ... --> <listener></listener></web-app>
But the DTD says it must be:
<web-app> <listener></listener> <servlet></servlet> <servlet></servlet> <servlet></servlet> <!-- ... --> <servlet-mapping></servlet-mapping> <servlet-mapping></servlet-mapping> <servlet-mapping></servlet-mapping> <!-- ... --></web-app>
======================================
The error message tells you the order they must be in:
content of element type "web-app" must match "(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*)"
Means the order is:
icon (0 or 1 times)display-name (0 or 1 times)description (0 or 1 times)distributable (0 or 1 times)context-param (0 or more times)filter (0 or more times)filter-mapping (0 or more times)listener (0 or more times)servlet (0 or more times)servlet-mapping (0 or more times)session-config (0 or 1 times)mime-mapping (0 or more times)welcome-file-list (0 or 1 times)error-page (0 or more times)taglib (0 or more times)resource-env-ref (0 or more times)resource-ref (0 or more times)security-constraint (0 or more times)login-config (0 or 1 times)security-role (0 or more times)env-entry (0 or more times)ejb-ref (0 or more times)ejb-local-ref (0 or more times)
==============================
i also want to know that
are tags supposed to be in some order in version 2.4, or i can have them in any order ?
Answer:
The 2.4 spec can be in any order.
- web.xml语句顺序问题
- web.xml语句顺序问题
- Tomcat中web.xml语句顺序问题
- yiluo-----web.xml语句顺序问题
- Tomcat中web.xml语句顺序
- WEB.XML文件加载顺序问题研究
- web.xml参数顺序
- web.xml标签顺序
- web.xml顺序备忘
- web.xml标签顺序
- web.xml配置顺序
- web.xml加载顺序
- web.xml启动顺序
- web.xml加载顺序
- Web.xml加载顺序
- web.xml启动顺序
- web.xml加载顺序
- web.xml加载顺序
- 图像处理基础算法归类
- 关于产品的一些思考——360之360云盘
- UVa 729 The Hamming Distance Problem (全排列输出&小细节)
- Qt和Zbar的结合使用识别二维码条形码
- iOS多线程编程指南(四)线程同步
- web.xml语句顺序问题
- vba 将xml导入到excel
- 稀疏模型与结构性稀疏模型
- eclipse启动时 failed to create the java virtual machine 解决办法
- 优秀程序员不得不知道的20个位运算技巧
- iOS多线程编程指南(附录)
- JDBC小结 单例模式 静态代码块
- iOS 6 Auto Layout NSLayoutConstraint 界面布局
- OpenCV中将视频保存为连续的图片和连续的图片保存为视频