确保您的
web.xml根声明 至少 符合Servlet 2.4。
<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"> <!-- Config here. --></web-app>
或者,如果您的servlet容器支持它,则首选2.5:
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <!-- Config here. --></web-app>
O是否支持最新版本3.0
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <!-- Config here. --></web-app>
否则,所有内容都会退回到最少支持的方式,并且标签库可能会像这样破坏。
另外,请确保您没有
tld在类路径(
/WEB-INF/lib文件夹等)中散乱的文件,它们会与JAR文件中的文件冲突。哦,还要确保您没有在中手动定义tlds
web.xml,请保持干净。



