2011-02-07 1 views
0

В настоящее время у меня есть сервер Windows 2008 R2. На этом сервере я установил Glassfish 3.1. На моем сервере у меня также есть копия Netbeans. Я использую Netbeans для разработки веб-сервиса. Я могу заставить Netbeans развернуть веб-сервис, который я правильно создал для Glassfish, но он развертывается на localhost. Нужно ли мне модифицировать Glassfish или Netbeans, чтобы веб-служба была развернута на общедоступном IP-адресе для сервера, а не на локальном хосте?Веб-службы Java с GlassFish и удаленными подключениями

Благодаря

+0

Разве веб-служба не доступна на всех сетевых интерфейсах? Просто попробуйте обратиться к нему на общедоступный IP-номер. Обратите внимание, что стек веб-сервиса Metro может автоматически генерировать WSDL для вас. –

+0

Зачем вам нужно развертывать на удаленном сервере из среды IDE? Не возможно ли работать с локальной установкой? Затем вы можете настроить сервер непрерывной интеграции для развертывания на удаленных серверах. – Puce

+0

Im новое для веб-сервисов. Я не знал, как их развернуть без использования ide. – user489041

ответ

1

Glassfish в стандартной конфигурации связывается со всеми сетевыми интерфейсами (т.е. отвечает на все IP-числах машины имеет).

Следовательно, если вы развернули его на Glassfish на машине, вы сможете получить к нему доступ с URL-адресом, указывающим на любое из имен машин или IP-номеров.