浏览 5410 次
锁定老帖子 主题:和web.xml相关的困惑的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-09-20
jbx 问题描述: 本来是spring的那个mvc的例子, 它原来的文档定义是这样的: <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'> 我把它改了改: <!DOCTYPE web-app SYSTEM "F:\\spring\\MyWeb\\WEB-INF\\web-app_2_3.dtd"> jbx在build的时候提示错误 2004-09-20 10:40:00 - Exception initializing TldLocationsCache: XML parsing error on file /WEB-INF/web.xml: (line 2, col -1);: 相关的 URI "F:\\spring\\MyWeb\\WEB-INF\\web-app_2_3.dtd"; 没有基本的 URI,不能解决。 和下面的错误: "view.jsp": java.lang.NullPointerException "view.jsp": error:org.apache.jasper.JasperException: Error compiling \view.jsp view.jsp的代码 <%@ page session="false"%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> <html><head><title>View.jsp</title></head> <body bgcolor="#FFFFFF"> Result: <c:out value="${hello}" /> </body></html> 这是为什么呀? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-09-22
taglib的缓存造成的,删除tomcat临时文件,重启tomcat试试
|
|
返回顶楼 | |
发表时间:2004-09-22
放到tomcat/bin 目录下,用相对路径,就OK了.
|
|
返回顶楼 | |
发表时间:2004-09-22
呵呵, 这个需要改吗? 我从来没有修改过 web.xml 头上这个部分, 我认为是根本不需要去改的. 不信, 你不改试试.
|
|
返回顶楼 | |
发表时间:2004-09-22
晕啊晕啊,大家都没有明白我的意思,我的意思是在
jbx build整个web的时候就报错了。 |
|
返回顶楼 | |
发表时间:2004-09-22
出错是说找不到你定义的这个dtd,web.xml的dtd是不用改的
|
|
返回顶楼 | |
发表时间:2004-09-22
Xiaohanne 写道 出错是说找不到你定义的这个dtd,web.xml的dtd是不用改的
ic,但是,也没有人说不能改啊 |
|
返回顶楼 | |
发表时间:2004-09-22
改是可以改,可你改了要让他找得着啊,你给的那个位置他根本找不着当然会出错了啊。他需要的是一个uri,你给的那个好象不是合法的uri
|
|
返回顶楼 | |