让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。

你可能感兴趣的:(tomcat,jsp,Web,xml,Netbeans)