org.xml.sax.SAXParseException: Document is invalid: no grammar found

报这个错误一般是你的.xml文件没有定义DOCTYPE,例如struts就会有如下的定义:
<?xml version="1.0"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
</struts-config>

你可能感兴趣的:(apache,xml,struts)