看板 java 關於我們 聯絡資訊
他 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