web.xml配置文件中true报错的解决方案

 在写web.xml的时候又一次总是报cvc-complex-type.2.4.a: Invalid content was found starting with element 错误,还出现小红叉,在网上找了很多,有说是把报红叉的代码写在之间,试了之后发现完全没用。 
   后来在外文网站上找到了一个方法就把问题解决了 

解决方法一:
   在eclipse中配置xml
  1、 http://www.springmodules.org/schema/cache/springmodules-cache.xsd
   2、http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd 
   然后再将这两个xsd加入到web.xml中就搞定了 ,如下面代码:

web.xml代码
  1. "1.0" encoding="UTF-8"?>  
  2. "2.4" xmlns="http://java.sun.com/xml/ns/j2ee"  
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance  http://www.springmodules.org/schema/cache/springmodules-cache.xsd http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd"    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  4.       
  5.     OSWorkflow Example App  
  6.     OSWorkflow Example App  
  7.   
  8.   
  9.   
  10.       
  11.         SOAPWorkflow  
  12.         class>  
  13.             com.opensymphony.workflow.soap.SOAPWorkflowServlet  
  14.         class>  
  15.       
  16.       
  17.           
  18.             This is the description of my J2EE component  
  19.           
  20.           
  21.             This is the display name of my J2EE component  
  22.           
  23.         Osworkflow  
  24.         class>net.caiban.servlet.Osworkflowclass>  
  25.       
  26.       
  27.           
  28.             This is the description of my J2EE component  
  29.           
  30.           
  31.             This is the display name of my J2EE component  
  32.           
  33.         DoWorkflow  
  34.         class>net.caiban.servlet.DoWorkflowclass>  
  35.       
  36.       
  37.           
  38.             This is the description of my J2EE component  
  39.           
  40.           
  41.             This is the display name of my J2EE component  
  42.           
  43.         CreateWorkflow  
  44.         class>net.caiban.servlet.CreateWorkflowclass>  
  45.       
  46.   
  47.   
  48.   
  49.   
  50.       
  51.         SOAPWorkflow  
  52.         /soap/*  
  53.       
  54.   
  55.       
  56.         Osworkflow  
  57.         /servlet/Osworkflow  
  58.       
  59.       
  60.         DoWorkflow  
  61.         /servlet/DoWorkflow  
  62.       
  63.       
  64.         CreateWorkflow  
  65.         /servlet/CreateWorkflow  
  66.       
  67.   
  68.       
  69.         default.jsp  
  70.         index.jsp  
  71.       
  72.       
  73.         jdbc/oswf  
  74.         javax.sql.DataSource  
  75.         "com.mysql.jdbc.Driver" />  
  76.         "jdbc:mysql://localhost:3306/osworkflow" />  
  77.         "root" />  
  78.         "123465" />  
  79.         "20" />  
  80.         "30" />  
  81.       
  82.       
  83.  


解决方法二:

true是web.xml 3.0的新特性,只需将

改成:


即可解决。


你可能感兴趣的:(eclipse)