[收藏]Tomcat使用技巧

          Posted on 2006-03-15 02:19 ikingqu 閱讀(196) 評論(0)  編輯  收藏 所屬分類: Web/App Server

          TOMCAT使用技巧


          1 增加一個虛擬目錄
          在server.xml文件中增加
          <Context path="/oicq" docBase="myweb" debug="0" reloadable="true">
              </Context>
          myweb說明其相對webapps的位置,是物理存在的目錄;
          /oicq說明其相對web URL的路徑,是一個虛擬的路徑,如:http://localhost/oicq

          2 配置服務器的端口
          在標準server.xml文件的第56行,修改port = “8080” 為你所希望使用的端口號,如:80

          3 web.xml文件的設置

          默認(歡迎)文件的設置
          在h:\tomcat4\conf\web.xml中,<welcome-file-list>與IIS中的默認文件意思相同。
          <welcome-file-list>
          <welcome-file>index.html</welcome-file>
          <welcome-file>index.htm</welcome-file>
          <welcome-file>index.jsp</welcome-file>
          </welcome-file-list>

          報錯文件的設置
          <error-page>
          <error-code>404</error-code>
          <location>/notFileFound.jsp</location>
          </error-page>
          <error-page>
          <exception-type>java.lang.NullPointerException</exception-type>
          <location>/null.jsp</location>
          </error-page>
          如果某文件資源沒有找到,服務器要報404錯誤,按上述配置則會調用

          H:\tomcat\webapps\ROOT\notFileFound.jsp。
          如果執行的某個JSP文件產生NullPointException ,則會調用H:\tomcat4\webapps\ROOT\null.jsp

          典型的JSP錯誤頁面應該這樣寫:
          <%@ page isErrorPage=”true”%>
          出錯了:<p> 錯誤信息: <%= exception.getMessage() %></p>

          Stack Trace is :
          <pre>
          <font color="red">
          <%
          java.io.CharArrayWriter cw = new java.io.CharArrayWriter();
          java.io.PrintWriter pw = new java.io.PrintWriter(cw,true);
          http://www.ChinaJavaWorld.com/ exception.printStackTrace(pw);
          out.println(cw.toString());
          %>
          </font>
          </pre>

          會話超時的設置
          設置session 的過期時間,單位是分鐘;
          <session-config>
          <session-timeout>30</session-timeout>
          </session-config>

          過濾器的設置
          <filter>
          <filter-name>FilterSource</filter-name>
          <filter-class>project4. FilterSource </filter-class>
          </filter>
          <filter-mapping>
          <filter-name>FilterSource</filter-name>
          <url-pattern>/WwwServlet</url-pattern>
          (<url-pattern>/haha/*</url-pattern>)
          </filter-mapping>

          過濾:
          1) 身份驗證的過濾Authentication Filters
          2) 日志和審核的過濾Logging and Auditing Filters
          3) 圖片轉化的過濾Image conversion Filters
          4) 數據壓縮的過濾Data compression Filters
          5) 加密過濾Encryption Filters
          6) Tokenizing Filters
          7) 資源訪問事件觸發的過濾Filters that trigger resource access events XSL/T 過濾XSL/T filters
          9) 內容類型的過濾Mime-type chain Filter 注意監聽器的順序,如:先安全過濾,然后資源,然后內容類型等,這個順序可以自己定。
           

          posts - 4, comments - 5, trackbacks - 0, articles - 60

          Copyright © ikingqu

          主站蜘蛛池模板: 南通市| 千阳县| 板桥市| 湖州市| 门头沟区| 蕉岭县| 交口县| 东海县| 宁阳县| 瑞丽市| 资阳市| 理塘县| 德钦县| 尖扎县| 红原县| 广昌县| 泰来县| 博湖县| 保山市| 建湖县| 景泰县| 纳雍县| 黄山市| 宾川县| 蒙阴县| 泾源县| 屏南县| 尼木县| 新绛县| 邵阳市| 灵台县| 西乌珠穆沁旗| 凤城市| 繁昌县| 固始县| 鄂州市| 眉山市| 上林县| 烟台市| 金寨县| 凌源市|