[收藏]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

          主站蜘蛛池模板: 汉川市| 永顺县| 扎鲁特旗| 奎屯市| 黄陵县| 武平县| 博客| 平顶山市| 商城县| 镇原县| 山西省| 安远县| 南康市| 平顶山市| 嘉鱼县| 剑河县| 鹤庆县| 兴仁县| 罗田县| 青岛市| 郓城县| 辽宁省| 彝良县| 漳州市| 台山市| 泽州县| 志丹县| 嘉禾县| 鄂托克前旗| 固镇县| 库车县| 开封县| 墨竹工卡县| 上犹县| 莫力| 宁河县| 应城市| 喜德县| 青田县| 荆门市| 新化县|