关于Servlet的问题?帮忙看一下?

shangyongjun 2004-10-25 02:53:28
500 Servlet Exception
WEB-INF/web.xml:9: <description> is an unexpected tag (parent <web-app>
starts at 6). Check for duplicate and out-of-order tags.
<web-app> syntax: (@id?, @version, @xsi:schemaLocation,
(<context-param>*
& (<description>*, <display-name>?, <icon>?)
& <distributable>?
& (<env-entry>*, <ejb-ref>*, <ejb-local-ref>*, <service-ref>*, <resource-ref>*, <resource-env-ref>*, <message-destination-ref>*)
& <error-page>*
& <filter>*
& <filter-mapping>*
& <jsp-config>?
& <listener>*
& <locale-encoding-mapping-list>?
& <login-config>?
& <message-destination>*
& <mime-mapping>*
& <security-constraint>*
& <security-role>*
& <servlet>*
& <servlet-mapping>*
& <session-config>?
& <welcome-file-list>?))

————————————————————————————————————————
我的web.xml配置是 :::<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">

<display-name>Welcome to Resin</display-name>
<description>
JSP应用开发详解
</description>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/hello</url-pattern>

</servlet-mapping>
</web-app>


帮我看看是什么问题

...全文
153 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shangyongjun 2004-10-25
  • 打赏
  • 举报
回复
谢谢
shangyongjun 2004-10-25
  • 打赏
  • 举报
回复
我用的是resin-pro-3.0.9服务器
不知道为什么
怎么也调试不好
flyforlove 2004-10-25
  • 打赏
  • 举报
回复
sorry,刚才说“很明显<description>字段应该在<display-name>的前面”是根据楼主所贴的出错信息所说的,我自己看了一下http://java.sun.com/dtd/web-app_2_3.dtd正好相反。

我看到楼主的web.xml所使用的语法描述文件是http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd,问题可能出在这儿,前半部分改称

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

然后再参照http://java.sun.com/dtd/web-app_2_3.dtd所定义的语法写。
flyforlove 2004-10-25
  • 打赏
  • 举报
回复
自己看看 http://java.sun.com/dtd/web-app_2_3.dtd
这个文件应该就明白是怎么回事了。
风斧 2004-10-25
  • 打赏
  • 举报
回复
NO,不同意楼上的意见,我的descrpition九在displayname的后面,正常,建议楼主重考一分正常的web.xml,反正你的狠简单。
不过楼上说的td规范我不懂,我的tomcat是5.0的。
flyforlove 2004-10-25
  • 打赏
  • 举报
回复
你得定义不符合web.xml的DTD文件定义的规范,
很明显<description>字段应该在<display-name>的前面。
trumplet 2004-10-25
  • 打赏
  • 举报
回复
可以简单地把description去掉。或移到display-name的前边。
(写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜热乎,用的是:eclipse+Tomcat8+mysql+jdk1.8,里面有项目源文件直接导入即可,还有数据库sql文件,还有课程设计报告。系统的功能都好用,如果有啥疑问可以跟我私信。 推荐一下这个课设的姊妹篇-------------基于SSH(struts-spring-hibernate)开发的学生成绩管理系统,https://download.csdn.net/download/qq_33654685/10850113 本系统为仓库管理系统,系统功能较为基础,同时操作又比较简单。系统开发的总体任务是实现基础的供应商管理模块、经销商管理模块、商品管理模块、库存管理模块、订货单管理模块、出库单管理模块。 供应商管理模块:为管理员提供实现对供应商信息的管理维,包括对供应商的查询、添加、修改和删除等操作。 经销商管理模块:为管理员提供实现对经销商信息的管理维,包括对供应商的查询、添加、修改和删除等操作。 商品管理模块:为管理员提供实现对商品信息的管理维,包括对商品的查询、添加、修改和删除出库等操作; 库存管理模块:为管理员提供实现对库位信息的管理维,包括对库位信息的查询、添加、修改和删除等操作; 订货单管理模块:为管理员提供实现对订货单信息的管理维,包括对订货单信息的查询、添加、修改和删除等操作; ---------------------------------------------分割线--------------- 评论中说的图片显示问题解决了,原因是文件被拦截了,css调用的时候掉不到资源,自带的字体库找不到,调用不了,就变成那个方框框了 需要在web.xml配置下就行,加入以下代码。感谢帮忙解决问题的同学! default *.svg default *.eot default *.woff default *.ttf
(写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜热乎,用的是:eclipse+Tomcat8+mysql+jdk1.8,里面有项目源文件直接导入即可,还有数据库sql文件,还有课程设计报告。系统的功能都好用,如果有啥疑问可以跟我私信。 推荐一下这个课设的姊妹篇-------------基于SSH(struts-spring-hibernate)开发的学生成绩管理系统,https://download.csdn.net/download/qq_33654685/10850113 本系统为仓库管理系统,系统功能较为基础,同时操作又比较简单。系统开发的总体任务是实现基础的供应商管理模块、经销商管理模块、商品管理模块、库存管理模块、订货单管理模块、出库单管理模块。 供应商管理模块:为管理员提供实现对供应商信息的管理维,包括对供应商的查询、添加、修改和删除等操作。 经销商管理模块:为管理员提供实现对经销商信息的管理维,包括对供应商的查询、添加、修改和删除等操作。 商品管理模块:为管理员提供实现对商品信息的管理维,包括对商品的查询、添加、修改和删除出库等操作; 库存管理模块:为管理员提供实现对库位信息的管理维,包括对库位信息的查询、添加、修改和删除等操作; 订货单管理模块:为管理员提供实现对订货单信息的管理维,包括对订货单信息的查询、添加、修改和删除等操作; ---------------------------------------------分割线--------------- 评论中说的图片显示问题解决了,原因是文件被拦截了,css调用的时候掉不到资源,自带的字体库找不到,调用不了,就变成那个方框框了 需要在web.xml配置下就行,加入以下代码。感谢帮忙解决问题的同学! default *.svg default *.eot default *.woff default *.ttf

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧