以MyBatis做Web Project时,加入Struts框架(配置了Web.xml、拷入Struts.xml、引入对应Jar包),无网情况下运行Tomcat,控制台里报错,原来可以查看的列表(List)也都报404
明显是Struts配置文件的问题,之后搜了下百度,说是因为DTD文件在无网时项目里找不到对应DTD文件会报错,当有网时,不会出现异常!!!
然后有两种方式,一:Struts.xml的dtd连接改成"项目中存在的DTD文件" 二:添加DTD文件
参考:
Ⅰeclipse 如何引入本地dtd
Ⅱ在Eclipse中导入dtd和xsd文件,使XML自动提示
Ⅲ在eclipse中加入DTD文件
ⅣEclipse添加DTD文件
ⅤECLIPSE 添加dtd和xsd约束
Ⅵeclipse中引入dtd约束文件方便xml文件代码提示
Ⅶeclipse怎么配置dtd
Ⅷ关于eclipse下编写xml的DTD文件出现的编码问题。(回答的感觉还行)
ⅨXML——XML文件约束之DTD详解
ⅩEclipse 中手动导入 XML DTD 和 Scheme 文件
Ⅺxml约束、DTD、命名空间、scheme
Ⅻxml基本写法和dtd schema的用法,JAVA读写XML