Я использую Glassfish v3.1 для веб-приложения Java, которое также получает данные с других серверов.Один из этих серверов работает на ГИС Geoserver.Я могу иметь сервер Glassfish только на общедоступном IP-адресе.
Чтобы загрузить изображение карты, я могу позвонить со страниц JSF или любой HTML-страницы, например:
http://10.10.10.10:1234/map/query?someparameters&format=image/jpeg
, который возвращает изображение в формате JPEG.
Если я жестко запрограммировал это на страницах, он прекрасно работает локально (т.е. когда 10.10.10.10 доступен браузером), но, конечнопроисходит сбой удаленно.
Кроме захвата изображения в виде файла / потока через компонент и его последующей передачи на сервер, существует ли более простой способ передачи этих изображений через веб-сервер?В идеале, используя Glassfish в качестве прокси-сервера, который выдвигает все запросы, скажем, от http://myserver.com/map до http://10.10.10.10:1234?