2009-05-23 3 views
0

tomcat 5.5에서 수정 된 JWChat (간단한 자바 스크립트 기반 재버 클라이언트)를 실행하려고합니다. 이 응용 프로그램은 ajax를 기반으로하며 jabber 서버와 통신하기 위해 http 바인딩을 사용합니다 (저는 openfire를 사용하고 있습니다). 아파치 서버에서 실행할 때 mod_proxy를 사용하여 http-bind로 요청을 리디렉션하면 작동합니다. 바람둥이에서 같은 일을 할 수있는 대안이 있습니까? 지금까지 행운없이 UrlRewriteFilter를 시도했습니다.바람둥이에 해당하는 mod_proxy가 있습니까?

답변

1

Here은 사용자의 요구를 충족시키는 것처럼 보이는 기능적 HTTP 프록시 서블릿의 소스 코드뿐만 아니라 사용 가능한 옵션도 아주 잘 요약 한 것입니다.

+0

감사와 결합 할 수 있다고 생각하는 것보다 훨씬 쉽게! 사실, 해결 된 솔루션은 Ajax 요청을 리디렉션하는 목적을 정확히 목표로하는 Coldbeans 솔루션입니다. –

0

웹 응용 프로그램 앞에 항상 투명한 Apache 프록시를 넣을 수 있습니다. 이것은 캐싱, 다시 쓰기,로드 밸런싱, 가상 호스트 관리 등과 같은 추가적인 이점을 가지고 있습니다. 이러한 것들은 Tomcat이 아파치가 이런 것들에 능숙하고 문서화가 잘되어 있다는 것을 말하지 않습니다.

그것은 당신이, 당신도 당신의 재 작성

# 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 
관련 문제