我正在將Glassfish v3.1用於Java Web應用程序,該應用程序也從其他服務器獲取數據。其中一臺服務器正在運行Geoserver GIS。我只能在公共IP上使用Glassfish服務器。Glassfish上的遠程圖像
爲了加載地圖圖像,我可以從JSF頁面或任何HTML頁面調用類似:
http://10.10.10.10:1234/map/query?someparameters&format=image/jpeg
返回一個JPEG圖像。
如果我將它硬編碼到頁面中,它可以在本地正常工作(即10.10.10.10可通過瀏覽器訪問),但當然遠程失敗。
除了通過bean抓取圖像作爲文件/流並將其提供給服務器之外,是否有更簡單的方式通過Web服務器提供這些圖像?理想情況下使用Glassfish作爲某種代理,將http://myserver.com/map的所有請求推送到http://10.10.10.10:1234?