`
tongjian
  • 浏览: 45183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于resin+apache url rewrite

阅读更多
之前URL rewrite都是通过apache的mod做的。不过感觉不利于开发调试!

所以就用了java的 urlrewrite ; 配置很简单把jar包加入工程,在web.xml文件里加上:

<filter>
		<filter-name>UrlRewriteFilter</filter-name>
		<filter-class>
			org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
		</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>UrlRewriteFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>


然后加一个urlrewrite.xml配置规则就好了。(下载的包里有urlrewrite.xml的例子)

在本地跑了一下一切正常;在服务器上一跑出问题了,404,原来是apache+resin搞的,apache把html文件拦截了。 想了一下,是否可以让apache放过xtml文件? 上网找了找没一个说的清楚的。
自己试着配置了一下很简单:只需要在apache的VirtualHost里加入
    AddHandler caucho-request xhtml
   <Location /servlet/*>
        SetHandler caucho-request
    </Location>

Location可以配置多个!上边例子是把/servlet/所有的xhtml交给resin处理。


分享到:
评论

相关推荐

    apache2.2+resin3+jdk1.8一键安装包

    1. **模块化设计**:Apache 2.2 支持通过加载各种模块来扩展功能,例如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_proxy用于代理服务等。 2. **性能优化**:具备多线程处理和连接池管理,可以有效处理高...

    Apache+Resin做负载均衡 [windows 2003]

    配置Apache时,需要启用mod_proxy、mod_proxy_balancer和mod_rewrite模块,这些模块允许Apache进行负载均衡和URL重写。 2. **安装Resin**:下载并安装Resin服务器,确保JDK已安装。配置Resin以运行Java Web应用程序...

    resin 入门基础教程.pdf

    - 提供关于 Resin 的日常管理和维护指南,包括监控、性能调优、备份恢复等方面的知识。 #### 五、Watchdog 功能 - **Resin Watchdog** - 解释 Resin 的 Watchdog 功能,用于监控应用程序的状态,当应用出现异常时...

    Apache配置.docx

    - `--enable-rewrite`: 支持URL重写规则。 6. **编译与安装**:使用`make`命令进行编译,然后使用`make install`进行安装。在安装过程中可以通过`--prefix`参数指定安装路径。 综上所述,Apache不仅是一款功能强大...

    [其他类别]UrlRewriter Java v2.0 RC1_urlrewriterjava.zip

    4. **集成性**:UrlRewriter Java可轻松与各种Web服务器和应用服务器集成,如Apache Tomcat、Jetty、Resin等,同时也支持Servlet容器环境。 5. **SEO优化**:通过重写URL,可以提高网站在搜索引擎中的排名,因为...

    struts2.例子

    如果使用的是Apache和Resin服务器组合,则需要额外配置`resin-web.xml`文件,以确保正确的请求路由。例如: ```xml &lt;web-app xmlns="http://caucho.com/ns/resin"&gt; &lt;servlet-mapping url-pattern='*.bbscs' ...

    Java UrlRewriter伪静态技术运用深入分析

    4. **提高网站移植性**:当后台逻辑改变时,通过UrlRewrite可以保持前端URL不变,简化迁移过程,减少维护成本。 尽管UrlRewriteFilter会增加一层访问处理,可能会轻微影响访问速度,但通常这个影响可以忽略不计。 ...

    伪静态技术

    UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

    urlrewritefilter-4.0.3.jar,301重定向

    urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Tomcat,jboss,jetty,Resin,Orion等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

    小白入门linux入门到高级全套案例

    - Rewrite规则: 使用重写规则实现URL重定向等功能。 - **Rsync同步服务器**: - 基于SSH的同步: 使用SSH密钥进行安全的数据同步。 - 实时同步配置: 实现实时数据同步的功能。 - **Tomcat/Resin JAVA服务器**: - ...

    nginx服务部署1

    与Tomcat或Resin相比,Nginx更适合高并发环境;而对于Windows平台,IIS则常用于处理.asp结尾的文件。 Nginx的特点主要包括: 1. **高并发**:Nginx能够支持数万级别的并发连接,特别适合处理静态小文件业务,如...

    强烈推荐 Linux运维从入门到高级全套案例教程

    - **5.1.5 Nginx Rewrite规则**:利用重写规则实现URL美化和重定向等功能。 **5.2 构建Rsync同步服务器** Rsync是一种高效的数据同步工具,常用于备份或同步数据。 - **5.2.1 Rsync服务端配置**:设置Rsync服务器...

    运维142问不看一定后悔

    54. **Tomcat与Resin对比**:Resin启动更快,但Tomcat社区活跃,生态更丰富。 55. **灰度发布**:逐步将新版本推送给部分用户,测试后再全面发布。 56. **统计IP访问**:分析nginx日志,使用grep、awk、sort等命令...

Global site tag (gtag.js) - Google Analytics