struts-tiles 1.3升级问题
这次在做系统升级实验中,发现相册系统从struts 1.2.9升级到struts 1.3.10时,tiles出现升级错误,导致多少页面都无法访问。提示是:
Caused by: java.lang.ClassNotFoundException: org.apache.struts.taglib.tiles.UseAttributeTei
java.lang.ClassNotFoundException: org.apache.struts.taglib.tiles.UseAttributeTei
核对WEB/lib里面的jar包,并无问题。
原来,tiles升级后,修改了DTD文件,更改了URI,URI不再是相对路径了。
解决办法:将
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>更改为
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>;
Caused by: java.lang.ClassNotFoundException: org.apache.struts.taglib.tiles.UseAttributeTei
java.lang.ClassNotFoundException: org.apache.struts.taglib.tiles.UseAttributeTei
核对WEB/lib里面的jar包,并无问题。
原来,tiles升级后,修改了DTD文件,更改了URI,URI不再是相对路径了。
解决办法:将
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>更改为
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>;
hofman
2010-01-12 23:39:55
评论:0
阅读:36
引用:0
