whitek 发表于 2015-11-14 11:30:45

让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>前面加入

[*]<filter>
[*]            <filter-name>UrlRewriteFilter</filter-name>
[*]            <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
[*]            <init-param>
[*]            <param-name>logLevel</param-name>
[*]            <param-value>debug</param-value>
[*]            </init-param>
[*]      </filter>
[*]      <filter-mapping>
[*]            <filter-name>UrlRewriteFilter</filter-name>
[*]            <url-pattern>/*</url-pattern>
[*]      </filter-mapping>
第五步:
修改urlrewrite.xml,在urlrewrite节点中添加一条规则,如下
<rule>
<from>/home</from>
<to type= "forward" >/index.jsp</to>
</rule>

重启Tomcat,重新编译项目,部署,运行。ok。
             版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 让tomcat服务器使用url rewrite