首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

struts.xml配备中的dtd

2012-08-28 
struts.xml配置中的dtdstruts是刚刚学习的,在struts.xml配置文件中有这样一项:!DOCTYPE struts PUBLIC -

struts.xml配置中的dtd

struts是刚刚学习的,在struts.xml配置文件中有这样一项:

<!DOCTYPE struts PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
"http://struts.apache.org/dtds/struts-2.0.dtd">

如果没有这个配置,启动tomcat就会报错如下:Document is invalid: no grammar found.意思是文件不可用,没有语法。也就是缺少了配置中所引用的文件struts-2.0.dtd(Document type definition文件类型定义)。

但即使配置了还总是报错如下:

Referenced file contains errors(http://struts.apache.org/dtds/struts-2.0.dtd).For more information right click on the message and select show details……

问题说的是引用的文件struts-2.0.dtd有错误。但是将网址“http://struts.apache.org/dtds/struts-2.0.dtd”敲到浏览器中去,会看到如下:

struts.xml配备中的dtd

说明struts-2.0.dtd是存在的。问题到底出在哪呢?这个就不清楚了。有人说是编辑器的问题。幸好,这个问题不影响整个项目的运行,因为按照这个地址还是可以找到相应文件的。

如果有高手看到这篇文章希望给帮忙解答一下。我也再去查查到底是怎么回事。

热点排行