作者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
推 qrtt1:docBase 改成絕對路徑試試 02/27 12:26
→ PsMonkey:耶... 沒有用... Orz 02/27 14:06