Удаленные изображения на Glassfish - PullRequest
1 голос
/ 06 января 2012

Я использую 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?

1 Ответ

0 голосов
/ 06 января 2012

HTTP-прокси сервлет похоже, что он будет делать то, что вы ищете. Вероятно, будут и другие методы (например, размещение GF и геосервера за сервером Apache и использование mod_proxy), которые также будут работать.

...