隨筆-26  評論-13  文章-46  trackbacks-0

          5.1 停用目錄檢視 (Directory Listing)

          在新的 Tomcat 安裝,預設目錄檢視是啟用的,這可以是一個很有用的測試工具,如果像我一樣,您有時會忘記在某個網頁應用程式使用了甚麼 servlets,可以簡單地輸入網頁應用程式的 URL ,就能取得完整的列表。

          但在生產的用途上,您可能想將它關掉。如果沒有其他東西,它不鼓勵使用者在他們不應該逗留的地方閒逛。要關掉這個選項基本上兩個方法:

          • 建立一個 index.html 檔案,將它放在網頁應用程式的目錄內。
          • 修改整體的 web.xml 檔案將選項關掉。

          第一個選項頗為簡單,因此我們只研究第二個選項。

          開啟 web.xml 檔案,這檔案在 $CATALINA_HOME/conf/ 內,是整體的web.xml檔案,即是這裡有任何改變都會影響該 Tomcat 所有網頁應用程式。如果您想要更精細的控制,例如某些應用程式關掉,但某些則開啟,就需要以第一個選項來做,建立 index.html檔案。

          找出以下部分:

              <servlet>
                  <servlet-name>default</servlet-name>
                  <servlet-class>
                    org.apache.catalina.servlets.DefaultServlet
                  </servlet-class>
                  <init-param>
                      <param-name>debug</param-name>
                      <param-value>0</param-value>
                  </init-param>
                  <init-param>
                      <param-name>listings</param-name>
                      <param-value>true</param-value>
                  </init-param>
                  <load-on-startup>1</load-on-startup>
              </servlet>
              

          這是 web.xml 的第一部分,我們關注的選項是:

                  <init-param>
                      <param-name>listings</param-name>
                      <param-value>true</param-value>
                  </init-param>
              

          將  <param-value> 改為 false,便可關掉目錄檢視,就是那麼簡單。

           

          5.2 自訂預設頁面

          Tomcat使用的慣例與Apache網頁伺服器相同,index.html 是任何目錄的預設或首頁。有時您可能想改變為 page1.html 或是 JSP 頁面,如以下一樣  now_see_this.jsp:

          要做到這樣,只需開啟網頁程式的 web.xml ,加上以下這些:

              <welcome-file-list>
                  <welcome-file>now_see_this.jsp</welcome-file>
                  <welcome-file>page1.html</welcome-file>
                  <welcome-file>index.htm</welcome-file>
              </welcome-file-list>
              

          要令整個系統改變,可在 $CATALINA_HOME/conf 下修改整體的 web.xml,並將 <welcome-file> 改變指向您所選的檔案。

          posted on 2005-06-07 15:47 似水流年 閱讀(331) 評論(0)  編輯  收藏 所屬分類: JSP/Servlet
          主站蜘蛛池模板: 鹿泉市| 衡南县| 阳高县| 方山县| 正镶白旗| 怀化市| 瓮安县| 五峰| 南投县| 阳城县| 航空| 高邮市| 惠来县| 磐安县| 敖汉旗| 北海市| 庆安县| 晋江市| 且末县| 淮阳县| 和政县| 望城县| 长治市| 嘉善县| 屯门区| 富裕县| 永川市| 东乡族自治县| 九龙城区| 勃利县| 金溪县| 巴中市| 垫江县| 吴旗县| 岐山县| 龙陵县| 台前县| 吉安市| 绥滨县| 家居| 成都市|