Parse error in application web.xml file at jndi:/www.ynmdc.com/WEB-INF/web.xml
org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:352)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1044)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4148)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
这个是什么问题啊  谢谢帮忙   解决后立马给分!

解决方案 »

  1.   

    这里是我的web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
       <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/jsp/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <servlet>
       <servlet-name>checkcode</servlet-name>
       <servlet-class>com.ynmdc.checkcode.CheckCode</servlet-class>
      </servlet>
      <servlet-mapping>
       <servlet-name>checkcode</servlet-name>
       <url-pattern>/servlet/checkcode</url-pattern>
      </servlet-mapping>
      
      <filter>
       <filter-name>ManagerFilter</filter-name>
       <filter-class>com.ynmdc.filter.ManagerFilter</filter-class>
      </filter>
      <filter-mapping>
       <filter-name>ManagerFilter</filter-name>
       <url-pattern>/admin/*</url-pattern>
      </filter-mapping>
      
       <filter>
       <filter-name>SysFilter</filter-name>
       <filter-class>com.ynmdc.filter.SysFilter</filter-class>
      </filter>
      <filter-mapping>
       <filter-name>SysFilter</filter-name>
       <url-pattern>/Sys/*</url-pattern>
      </filter-mapping>  <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/tags-bean</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-bean.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/struts-logic</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-logic.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/struts-tiles</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-tiles.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/struts-nested</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-nested.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/html_basic</taglib-uri>
        <taglib-location>/WEB-INF/classes/html_basic.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>http://jakarta.apache.org/struts/struts-template</taglib-uri>
        <taglib-location>/WEB-INF/classes/struts-template.tld</taglib-location>
      </taglib>
    </web-app>
      

  2.   

    看看你这个xml头是不是有空格,去掉然后给格式化一下
      

  3.   

    头没空格的,还有就是我买的jsp空间他里面有web-inf文件夹但是不允许我在这个文件夹下面上传任何文件。只允许在web-inf/classes(这个是他自带的)下面上传文件!
    但是我们的源程序文件目录是这样的web-inf/classes   web-inf/lib    所以我们的lib文件夹下面的文件以及web-inf下面除class文件夹的文件都上传不了……
    我应该怎样做可以上传呢?