[轉(zhuǎn)]Jsp運(yùn)行環(huán)境的配置方法
http://soft.etcell.com/topicView.aspx?Id=5692
配置server.xml ------ Tomcat的全局配置文件
當(dāng)你打開(kāi)Tomcat這個(gè)目錄時(shí),你將可以看到在這個(gè)目錄下有個(gè)conf文件夾,打開(kāi)該目錄下server.xml文件的源碼,我們會(huì)看到里面有很多xml代碼,是用來(lái)描述Tomcat的全局配置,在此我們只關(guān)心跟我們有密切關(guān)系的部分。
<1>設(shè)置路徑映射
大概在第264至267行中你可以看到
<!-- Tomcat Root Context -->
??????? <!--
????????? <Context path="" docBase="ROOT" debug="0"/>
??????? -->
其中<!-- Tomcat Root Context -->是說(shuō)明部分,沒(méi)任何作用,我們不理它。
docBase="ROOT"就是指定我們項(xiàng)目的物理地址,如果用上面所建的項(xiàng)目htdocs,那就是docBase=" E:/Tomcat41/htdocs"。
path=""是指定在URL的相對(duì)路徑,如設(shè)置為path="TEST",那么在URL中輸入http://127.0.0.1:80/TEST ,它將能讀到E:/Tomcat41/htdocs下的文件。
但一般我們?cè)O(shè)置為path="",而且在安裝Tomcat時(shí)端口設(shè)置為80,那么
在URL中輸入http://127.0.0.1/就可以讀到E:/Tomcat41/htdocs下的文件了。
為了每次網(wǎng)頁(yè)刷新能有效的讀到最新的文件,在此我們?cè)黾恿艘粋€(gè)設(shè)置,
reloadable=”true”。
最后的結(jié)果是:
<!-- Tomcat Root Context -->
<Context path="" docBase="E:/Tomcat41/htdocs" reloadable="true" debug="0"/>
web.xml -----在Tomcat中配置不同的關(guān)系環(huán)境
跟server.xml同一目錄下還有一個(gè)web.xml,打開(kāi)該文件的源碼,我們看看一些常用的配置方法
A.隱藏跟目錄下的文件夾
出于安全的考慮,為了不讓客戶端能看到服務(wù)器端跟目錄下的文件,必須把listings從true改為false,具體如下:
<servlet>
??????? …………
??????? <init-param>
??????????? <param-name>listings</param-name>
??????????? <param-value>false</param-value>
??????? </init-param>
??????? ……………
??? </servlet>
B.開(kāi)放servlet和jsp
由于在應(yīng)用程序中會(huì)用到servlet和jsp,為了在URL中檢索并處理servlet和jsp,必須把servlet和jsp開(kāi)放出來(lái),就是去掉 “<!—“和” -->”,具體如下:
<!-- 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.設(shè)置默認(rèn)文件
?? 由于客戶通常只知道網(wǎng)站的名稱,而不該知道網(wǎng)站的入口文件名稱。為了客戶在輸入網(wǎng)址時(shí)能夠找到默認(rèn)的入口文件,必須把文件名加入到<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>
這時(shí)如果輸入http://127.0.0.1就等于輸入http://127.0.0.1/index.html
posted on 2006-08-24 10:54 扭轉(zhuǎn)乾坤 閱讀(369) 評(píng)論(0) 編輯 收藏 所屬分類: JSP相關(guān)