环境:Jbuilder2006,内置的第三方Tomcat5.5。  
 
 
之前没有使用EL,web.xml的开头这样写的:  
 
<?xml  version="1.0"  encoding="UTF-8"?>  
<!DOCTYPE  web-app  PUBLIC  "-//Sun  Microsystems,  Inc.//DTD  Web  Application  2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd">  
 
<web-app>  
 
   <display-name>xxx</display-name>  
……  
……  
</web-app>  
 
没有任何问题,project一切正常。  
 
 
之后,为了使用EL,将开头改为:  
 
<?xml  version="1.0"  encoding="ISO-8859-1"  ?>    
<web-app  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"  version="2.4"  />  
 
   <display-name>xxx</display-name>  
……  
……  
</web-app>  
 
这个时候Jbuilder报错,报错点在<display-name>标签,错误信息:  
 
fatal_error:  
The  up  in  the  document  following  the  root  element  must  be  well-formed.  
 
删除此标签,则报错点移到下一个标签。错误没有改变。  
 
请问,这个问题怎么解决?