[轉]Jsp運行環境的配置方法

          http://soft.etcell.com/topicView.aspx?Id=5692
          配置server.xml ------ Tomcat的全局配置文件
          當你打開Tomcat這個目錄時,你將可以看到在這個目錄下有個conf文件夾,打開該目錄下server.xml文件的源碼,我們會看到里面有很多xml代碼,是用來描述Tomcat的全局配置,在此我們只關心跟我們有密切關系的部分。
          <1>設置路徑映射
          大概在第264至267行中你可以看到

          <!-- Tomcat Root Context -->
          ??????? <!--
          ????????? <Context path="" docBase="ROOT" debug="0"/>
          ??????? -->

          其中<!-- Tomcat Root Context -->是說明部分,沒任何作用,我們不理它。
          docBase="ROOT"就是指定我們項目的物理地址,如果用上面所建的項目htdocs,那就是docBase=" E:/Tomcat41/htdocs"。

          path=""是指定在URL的相對路徑,如設置為path="TEST",那么在URL中輸入http://127.0.0.1:80/TEST ,它將能讀到E:/Tomcat41/htdocs下的文件。
          但一般我們設置為path="",而且在安裝Tomcat時端口設置為80,那么
          在URL中輸入http://127.0.0.1/就可以讀到E:/Tomcat41/htdocs下的文件了。

          為了每次網頁刷新能有效的讀到最新的文件,在此我們增加了一個設置,
          reloadable=”true”。
          最后的結果是:

          <!-- Tomcat Root Context -->
          <Context path="" docBase="E:/Tomcat41/htdocs" reloadable="true" debug="0"/>

          web.xml -----在Tomcat中配置不同的關系環境
          跟server.xml同一目錄下還有一個web.xml,打開該文件的源碼,我們看看一些常用的配置方法
          A.隱藏跟目錄下的文件夾
          出于安全的考慮,為了不讓客戶端能看到服務器端跟目錄下的文件,必須把listings從true改為false,具體如下:
          <servlet>
          ??????? …………
          ??????? <init-param>
          ??????????? <param-name>listings</param-name>
          ??????????? <param-value>false</param-value>
          ??????? </init-param>
          ??????? ……………
          ??? </servlet>
          B.開放servlet和jsp
          由于在應用程序中會用到servlet和jsp,為了在URL中檢索并處理servlet和jsp,必須把servlet和jsp開放出來,就是去掉 “<!—“和” -->”,具體如下:
          <!-- The mapping for the invoker servlet -->

          ??? <servlet-mapping>
          ??????? <servlet-name>invoker</servlet-name>
          ??????? <url-pattern>/servlet/*</url-pattern>
          ??? </servlet-mapping>
          ??? <!-- The mapping for the JSP servlet -->
          ??? <servlet-mapping>
          ??????? <servlet-name>jsp</servlet-name>
          ??????? <url-pattern>*.jsp</url-pattern>
          </servlet-mapping>
          C.設置默認文件
          ?? 由于客戶通常只知道網站的名稱,而不該知道網站的入口文件名稱。為了客戶在輸入網址時能夠找到默認的入口文件,必須把文件名加入到<welcome-file-list>中,如:
          <welcome-file-list>
          ??????? <welcome-file>index.html</welcome-file>
          ??????? <welcome-file>index.htm</welcome-file>
          ??????? <welcome-file>index.jsp</welcome-file>
          </welcome-file-list>
          這時如果輸入http://127.0.0.1就等于輸入http://127.0.0.1/index.html

          posted on 2006-08-24 10:54 扭轉乾坤 閱讀(372) 評論(0)  編輯  收藏 所屬分類: JSP相關

          <2006年8月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(31)

          隨筆檔案(30)

          文章分類(32)

          文章檔案(33)

          相冊

          PHP小站-首頁

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 翁牛特旗| 黑龙江省| 大同市| 恭城| 姜堰市| 麻栗坡县| 获嘉县| 安福县| 洛南县| 禹城市| 荔波县| 海伦市| 万山特区| 定兴县| 东兰县| 中江县| 凤台县| 莱阳市| 台江县| 三台县| 峨眉山市| 临夏县| 睢宁县| 寻乌县| 庆元县| 万盛区| 深圳市| 兴化市| 建德市| 江源县| 莱西市| 宁乡县| 新巴尔虎右旗| 东源县| 昌黎县| 南雄市| 景宁| 大关县| 木兰县| 玉溪市| 阿鲁科尔沁旗|