前段日子在帮朋友做基本于ssh的毕业设计时,遇到了不少问题。但都得到了解决,Parsing error processing resource path这个问题解决了差不多一天。现在记录下。方便以后用到。。。。
本来程序写的好好的,在别的平台上可以运行。可是一换Tomcat版本就出现如下的问题:
09:09:15,406 ERROR [ActionServlet] Parsing error processing resource path
java.net.UnknownHostException: struts.apache.org
查看自己的struts-config.xml文件,一件正常啊。看来只是换DTD了。出错时struts-config.xml的DTD信息如下:
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
修改正常后struts-config.xml的DTD信息如下:
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
原因:Tomcat的版本低解释不了新的DTD文件,所以就找不到struts-config.xml文件。就报出了:Parsing error processing resource path错误!