是否有任何mod_proxy等效的tomcat?

时间:2009-05-23 12:46:37

标签: ajax tomcat mod-proxy

我正在尝试在tomcat 5.5上运行修改过的JWChat(一个简单的基于javascript的jabber客户端)。此应用程序基于ajax,并使用http绑定以与jabber服务器通信(我正在使用openfire)。 在apache服务器上运行它时,它需要使用mod_proxy将请求重定向到http-bind,并且它可以正常工作。有什么替代方法可以在tomcat上做同样的事情吗? 我试过UrlRewriteFilter,到目前为止没有运气。

2 个答案:

答案 0 :(得分:1)

Here是一个非常好的可用选项的编写,以及功能性HTTP代理servlet的源代码,看起来它可以满足您的需求。

答案 1 :(得分:0)

您始终可以在Web应用程序前放置透明的apache代理。这有额外的好处,如缓存,重写,负载平衡,虚拟主机管理等。不要说Tomcat不能完成这些事情只是apache擅长这些事情并且有充分的文档记录。

这比你想象的容易得多,你甚至可以将它与你的重写相结合

# Proxy and Caching. Only proxy dynamic documents if this
# is the application server (or we waste disk space).
# [L] = Last rule [P] = Proxy
RewriteEngine On
RewriteRule \.(css|js|pdf|gif|jpg|png|swf|mp4|zip|exe)$ - [L]
RewriteRule (.*) http://www.yoursite.com:8000$1 [P]
CacheRoot "/var/www/cache/www.yoursite.com"
CacheSize 2000000