环境: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.
删除此标签,则报错点移到下一个标签。错误没有改变。
请问,这个问题怎么解决?
之前没有使用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.
删除此标签,则报错点移到下一个标签。错误没有改变。
请问,这个问题怎么解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货