讓tomcat服務器使用url rewrite

 

第一步:首先到這裏下載 
                 http://tuckey.org/urlrewrite/    穩定版:urlrewrite-2.6.0.jar

第二步:將urlrewrite-2.6.0.jar 放到tomcat的lib目錄下。

第三步:將urlrewrite-2.6.0.jar 放到Netbeans的工程目錄下的Web-inf/Lib文件夾中。

    同時把urlrewrite.xml 放到Web-inf文件夾中

   如圖:

WEB-INF
    –lib
       –urlrewrite-2.6.0.jar
    –urlrewrite.xml

第四步:修改Web-inf文件夾中的Web.xml   在 <servlet-mapping>前面加入

  1. <filter>
  2.             <filter-name>UrlRewriteFilter</filter-name>
  3.             <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
  4.             <init-param>
  5.             <param-name>logLevel</param-name>
  6.             <param-value>debug</param-value>
  7.             </init-param>
  8.         </filter>
  9.         <filter-mapping>
  10.             <filter-name>UrlRewriteFilter</filter-name>
  11.             <url-pattern>/*</url-pattern>
  12.         </filter-mapping>

第五步:

修改urlrewrite.xml,在urlrewrite節點中添加一條規則,如下

 <rule>
  <from>/home</from>
  <to type= "forward" >/index.jsp</to>
 </rule>

 

重啓Tomcat,重新編譯項目,部署,運行。ok。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章