2010-08-12 52 views

回答

1

你要設置的webapp application爲默認的Web應用程序(直接通過http://localhost:8080/即訪問它),那麼您可以在server.xml<Host>設置路徑""Context。這應該工作

<Context docBase="/var/lib/tomcat6/webapps/application/" path="" reloadable="true> 

從Tomcat文檔,

如果指定 空字符串(「」),要定義 此 主機的默認Web應用程序的上下文路徑,這將處理所有的請求 沒有分配給其他情況下

注:從Tomcat 6文檔http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Introduction建議不要把它放在server.xml中,因爲你需要重新啓動Tomcat進行任何更改。

默認Web應用程序可以通過使用一種稱爲 的ROOT.xml

文件中 定義,但我還沒有嘗試過這種選擇自己

+0

都能跟得上。它不以這種方式工作。我想我必須從Apache代理它 – 2010-08-13 11:35:44

+0

彼得:它仍然顯示默認的tomcat頁面,如果你沒有使用apache命中它? – JoseK 2010-08-13 12:18:51

+0

其實我已經使用你的建議解決方案。唯一的修改是我必須根據apache文檔添加override =「true」。 另外,作爲一個便箋,我使用Apache 2.2作爲Web服務器,並使用mod_jk代理到Tomcat 6,以便配置不會立即生效。我必須先停止Tomcat,然後停止Apache,啓動Tomcat,然後啓動Apache來清除mod_jk可能使用的緩存。 感謝您的建議。 Peter – 2010-08-13 14:03:59