布衣王子

          Email:roose2008@gmail.com QQ:79212131

          關于tomcat虛擬路徑配置

          在tomcat安裝好后,只要把你的web項目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其實還有種方法就是設定虛擬目錄,即把項目的目錄映射到tomcat中。這樣做即可以不用重復的部署,節約時間,而且給開發人員帶來方便。
          方法如下:
          1,找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安裝目錄下面相關的文件)打開此xml文件,在 <host> </host>之間加入如下代碼: <Context path="/test" docBase="E:\aaa" debug="0" reloadable="true"/>
          ( 注意字母的大小寫!!!)

          docBase是實際路徑,這里一般寫一個絕對的磁盤路徑,當然也可以寫相對路徑,相對路徑是相對于tomcat安裝目錄的webapps目錄的,通常設置虛擬目錄的目的是將tomcat的安裝和項目的保存分開,所以這里建議你使用磁盤絕對路徑,并且這個磁盤路徑不時在tomcat安裝目錄下。
          path為虛擬路徑,訪問時的路徑,注意:一定要加“/”
          debug建議設置為0,reloadable設置為true。

          2,測試,重啟tomcat服務器,然后在瀏覽器中輸入http://localhost:8080/test
          3,如果在測試中出現404的錯誤,如果前面配置沒有錯,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虛擬路徑顯示目錄給禁止啦,此時可以在web.xml文件中找到
          <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>false</param-value>
          </init-param>
          <load-on-startup>1</load-on-startup>
          </servlet>
          listings的value改為true,然后重新啟動tomcat,在輸入url,測試成功!
          4,如果項目開發完成,準備部署在服務器上時,記住要把第三步中web.xml文件中參數listings的值改為false,這樣可以避免把項目的部署路徑呈現給使用者!
          具體如下:
          <init-param>
          <param-name>listings</param-name>
          <param-value>false</param-value>
          </init-param>

          posted on 2008-07-03 13:18 草包書生 閱讀(1364) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          常用鏈接

          相冊

          java的相關連接

          最新評論

          主站蜘蛛池模板: 开鲁县| 淳安县| 平阴县| 枣强县| 天祝| 全南县| 永城市| 桑植县| 雅安市| 南召县| 奉化市| 疏附县| 崇阳县| 临朐县| 鸡泽县| 高密市| 西乌珠穆沁旗| 永州市| 新疆| 长寿区| 桓台县| 陇南市| 巍山| 漳平市| 秭归县| 民和| 泉州市| 隆回县| 府谷县| 博客| 富川| 海淀区| 博湖县| 定襄县| 隆化县| 盐山县| 色达县| 彭山县| 湘潭市| 象山县| 精河县|