作者PsMonkey (痞子军团团长)
站内java
标题Re: [JSP ] JSTL 在设定 <host> 後找不到....
时间Wed Feb 27 16:26:33 2008
他 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