他 xx 的解決了...
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: 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>
理論上的正解:
<Host name="foo.tw" appBase="">
<Context path="" docBase="webapps/foo" />
</Host>
簡單地說,如果把 appBase 設定為 "webapps/foo"
那麼 webapps/foo 底下的任何一個 folder(如果要執行 jsp 的話)
會被當成是一個 web app
重點是把 docBase 設定正確...
至於 appBase 設成空字串(就是 Tomcat 的根目錄?)
會不會有什麼安全性的問題... ㄜ... 先不管了...
====
居然玩這個玩了 5hr...
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.152.119