struts-config.xml不在正确的目录下

解决方案 »

  1.   

    这个XML不是放在web-inf下吗??我放了啊,还是这个错误啊???象楼上的兄弟说的这种低级错误,我是不会犯的啊,我想一定是那个文件没有配置,或者有哪个包没有.比如,DTD的什么东西.我在WEB.XML内容:
    web-app>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>2</param-value>
        </init-param>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <taglib>
        <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-template.tld</taglib-location>
      </taglib>
    </web-app>
    应该没问题吧,还是不对啊
      

  2.   

    你这个是web.xml呀,
    还应该有struts-config.xml
    在你的应用程序目录下:
     defaultroot\
                 WEB-INF\classes
                         \lib
                         \web.xml
                         \struts-config.xml
      

  3.   

    检查你struts-config.xml的位置是否正确。
    还有别忘了struts的lib文件。
      

  4.   

    〈/MYWEB〉UNSAFE PARH D:|MYWEB|STRUTS-CONFIG.xml 
    如果struts-config路径放对了,那上面这行是什么意思?