struts.xml文件报错了,求帮忙看一下!!!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <package name="default" extends="struts-default">
        <action name="login" class="com.nblog.struts.LoginAction" >
            <result name="failure"type="redirect">/SourceFile/login.jsp</result>
            <result name="success"type="redirect">/SourceFile/index.jsp</result>
        </action>
        <action name="regist" class="com.nblog.struts.RegistAction" >
            <result name="success"type="redirect">/SourceFile/login.jsp</result>
            <result name="failure"type="redirect">/SourceFile/regist.jsp</result>
        </action>
        <action name="inserttext" class="com.nblog.struts.InsertTextAction" >
            <result name="success"type="redirect">/SourceFile/index.jsp</result>
        </action>
    </package>
    <constant name="struts.i18n.encoding" value="UTF-8"></constant>
</struts>


这个是struts.xml内的文件,实在是查不出来什么错误了。。。

下面是报的错误,这个错误是间歇性的在报,有时候我重启下机器在开就又不报错了,有时候又突然会报错,求解原因啊
图片说明

请查看:http://struts.apache.org/dtds/struts-2.0.dtd正确,其他配置应该没问题, 或者情况缓存(Tomcat/?)试试
如出现不能联网的情况可能会出问题, 建议找到struts-2.0.dtd文件之后,然后在开发环境(My)Eclipse里添加对应的路径