2012-01-06 13 views
1

私はGlassfish v3.1をJava Webアプリケーションに使用しています。これは他のサーバーからもデータを取得します。これらのサーバの1つがGeoserver GISを実行しています。私は公開IP上にGlassfishサーバーを置くことしかできません。Glassfishのリモートイメージ

地図画像をロードするために、私は、JSFページまたは任意のHTMLページからのようなもの呼び出すことができます。JPEG画像を返す

http://10.10.10.10:1234/map/query?someparameters&format=image/jpeg

を。

これをページにハードコードすると、ローカルで正常に動作します(つまり、10.10.10.10がブラウザからアクセス可能な場合)が、もちろんリモートで失敗します。

イメージをファイル/ストリームとしてBeanに取り込んでサーバーに提供する以外に、Webサーバーを通じてこれらのイメージを簡単に配信する方法はありますか? Glassfishを、http://myserver.com/mapのすべてのリクエストをhttp://10.10.10.10:1234にプッシュするプロキシとして理想的に使用しますか?

答えて

0

HTTP Proxy Servletあなたが探しているようになります。他の方法(GFやジオサーバーをApacheサーバーの背後に置き、mod_proxyを使用するなど)が動作する可能性があります。

関連する問題