作者PsMonkey (痞子军团团长)
站内java
标题[JSP ] JSTL 在设定 <host> 後找不到....
时间Wed Feb 27 11:42:48 2008
Server: Tomcat 5.5.x
JSTL:好像是 1.1,不过这应该不太重要 XD
我写了一个叫 foo 的 website
当我没有在 {Tomcat}/conf/server.xml 下设定 <host> 的时候
连线
http://psmonkey.tw/foo 一切正常
子目录
http://psmonkey.tw/foo/folder 也没问题
有一天,我突然想让 foo 正名... 给它独立的 DNS,也申请到 foo.tw
所以我就去 server.xml 设定 <host>:
<Host name="foo.tw" appBase="webapps/foo">
<Context path="" docBase="./"></Context>
</Host>
一开始连线
http://foo.tw,恩... 好像很正常
但是当我要连
http://foo.tw/folder 的时候,就会爆炸了,错误讯息主要是:
org.apache.jasper.JasperException:
The absolute uri:
http://java.sun.com/jsp/jstl/core cannot be resolved
in either web.xml or the jar files deployed with this application
在我崩溃之前 XD
我 google 了一下中文的 resource,彷佛只找到这篇
http://www.javaworld.com.tw/jute/post/print?bid=9&id=194674
问题几乎跟我一样(应该啦...),但是...
以某种程度而言,这个 thread 的回答有点答非所问?
後来我也照着这个 n 年前的文件
http://www.zaoxue.com/article/tech-46072.htm
把 foo 的 web.xml 乖乖加上 <taglib> 的叙述
把 c.tld 加到 foo/WEB-INF 底下...
依然没有用....
好了... 还请各位大师点解....
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.136.152.119
1F:推 qrtt1:docBase 改成绝对路径试试 02/27 12:26
2F:→ PsMonkey:耶... 没有用... Orz 02/27 14:06