Java高并发:静态页面生成方案--UrlRewrite 文/叶秋雨 2013-02-27 解决方案 一、打开eclipse,新建web项目,项目名为urlrewrite。部署到tomcat以后,浏览器访问网址:http://localhost:8080/urlrewrite/,出现404错误。 二、到urlrewrite官网下载最新jar包。网址:/urlrewrite 。目前最新版为:urlrewritefilter- 三、把urlrewritefilter--INF/lib/目录下 四、: <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-.</filter-class> </filter> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> 五、在WebRoot/WEB-INF/目录下, ,并加入以下代码(代码从官网上复制,如需深入了解,请自行查阅。): <?xml version="" encoding="utf-8" ?> <!DOCTYPE urlrewrite > <!-- Configuration file for UrlRewriteFilter rewrite/ --> <urlrewrite use-query-string="false" use-context="false"> <rule enabled="true"> <note>The rule means that requests to /test/status/ will be redirected to /rewrite-status the url will be rewritten.</note> <from casesensitive="false">/test/status/</from> <to type="redirect" last="false" qsappend="false">%{context-path}/rewrite-status</to> </rule> <outbound-rule enabled="true" encodefirst="false"> <note>The outbound-rule specifies that when is called (if you are using JSTL c:url) the url /rewrite-status