增加一個虛擬目錄
在serverxml文件中增加
<Context path=/oicq docBase=myweb debug= reloadable=true></Context>
myweb說明其相對webapps的位置是物理存在的目錄
/oicq說明其相對web URL的路徑是一個虛擬的路徑如//localhost/oicq
配置服務器的端口
在標准serverxml文件的第行修改port = 為你所希望使用的端口號如
webxml文件的設置
默認(歡迎)文件的設置
在h: omcatconfwebxml中<welcomefilelist>與IIS中的默認文件意思相同
<welcomefilelist>
<welcomefile>l</welcomefile>
<welcomefile></welcomefile>
<welcomefile>indexjsp</welcomefile>
</welcomefilelist>
報錯文件的設置
<errorpage>
<errorcode></errorcode>
<location>/notFileFoundjsp</location>
</errorpage>
<errorpage>
<exceptiontype>javalangNullPointerException</exceptiontype>
<location>/nulljsp</location>
</errorpage>
如果某文件資源沒有找到服務器要報錯誤按上述配置則會調用H: omcatwebappsROOT otFileFoundjsp
如果執行的某個JSP文件產生NullPointException 則會調用H: omcatwebappsROOT ulljsp
典型的JSP錯誤頁面應該這樣寫
<%@ page isErrorPage=true%>
出錯了<p> 錯誤信息: <%= exceptiongetMessage() %></p>
Stack Trace is :
<font color=red>
<%
javaioCharArrayWriter cw = new javaioCharArrayWriter();
javaioPrintWriter pw = new javaioPrintWriter(cwtrue);
exceptionprintStackTrace(pw);
outprintln(cwtoString());
%>
</font>
會話超時的設置
設置session 的過期時間單位是分鐘
<sessionconfig>
<sessiontimeout></sessiontimeout>
</sessionconfig>
過濾器的設置
<filter>
<filtername>FilterSource</filtername>
<filterclass>project FilterSource </filterclass>
</filter>
<filtermapping>
<filtername>FilterSource</filtername>
<urlpattern>/WwwServlet</urlpattern>
(<urlpattern>/haha/*</urlpattern>)
</filtermapping>
過濾
) 身份驗證的過濾Authentication Filters
) 日志和審核的過濾Logging and Auditing Filters
) 圖片轉化的過濾Image conversion Filters
) 數據壓縮的過濾Data compression Filters
) 加密過濾Encryption Filters
) Tokenizing Filters
) 資源訪問事件觸發的過濾Filters that trigger resource access events XSL/T 過濾XSL/T filters
) 內容類型的過濾Mimetype chain Filter 注意監聽器的順序如先安全過濾然後資源然後內容類型等這個順序可以自己定
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28168.html