严重: Parse Error at line 2 column 19: Document is invalid: no grammar found. 
org.xml.sax.SAXParseException: Document is invalid: no grammar found. 
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)  
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
2008-4-23 11:59:25 org.apache.commons.digester.Digester error 
严重: Parse Error at line 2 column 19: Document root element "tiles-definitions", must match DOCTYPE root "null". 
org.xml.sax.SAXParseException: Document root element "tiles-definitions", must match DOCTYPE root "null". 
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) 
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131) 严重: Servlet.service() for servlet jsp threw exception 
java.lang.NullPointerException 
at org.apache.struts.taglib.tiles.InsertTag.processAttribute(InsertTag.java:687) 
at org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:478) 
at org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:438) 
at org.apache.jsp.layout_jsp._jspx_meth_tiles_005finsert_005f0(layout_jsp.java:133) 

解决方案 »

  1.   

    节点没有配置好。
    "tiles-definitions", must match DOCTYPE root "null".  
    看有没有节点为空的地方。
      

  2.   

    tiles的配置中存在语法错误,八成是你把某个节点名字写错了,参照DTD检查一下
      

  3.   

    我的也报这个错。。
    不知道为什么。。查了资料说是要加DTD,应该不是必须的把