доступ к веб-службе Java из однорангового узла в рабочей группе Windows XP Pro - PullRequest
0 голосов
/ 29 ноября 2010

Чтобы установить контекст этой проблемы, я скажу, что я человек, который пытается научиться веб-службам, работающим (в основном) независимо дома в рабочей группе XP. Ситуация такова, что я работаю с примером в книге, который настраивает веб-сервис Java, который должен быть доступен клиентам со многих платформ (perl, ruby ​​и т. Д.). Проблема заключается в том, что, хотя я могу создавать и получать доступ к сервису из любого отдельного устройства в рабочей группе, я не могу создать его из любого устройства и получить доступ из любого другого устройства в рабочей группе. При попытке доступа к wsdl IE возвращает сообщение об ошибке, в котором говорится, что веб-страница не отображается. Поэтому я попытался настроить брандмауэр Windows, чтобы разрешить доступ через порт, указанный в веб-службе. Не имеет никакого значения. Также пробовал различные настройки в IIS относительно поведения сайта XP Default. Эти настройки включали более широкий диапазон типов MIME, включая приложение / мыло. Все еще никакой разницы. Если кто-то может просто дать мне представление о том, в чем еще может быть проблема, тогда, пожалуйста, сделайте это, и я буду исследовать это дальше. Заранее спасибо. PL Постскриптум Проведя некоторые исследования, я думаю, что моя проблема отсутствия возможности видеть WSDL с удаленной машины связана с ограничениями IIS 5.1. У кого-нибудь есть мысли по этому поводу? Я даже пытался опубликовать WSDL на порт 8080 (ранее я использовал порт 9876, как это было предложено в примере с книгой. Когда даже это не удавалось и я смог просмотреть 8080 для веб-приложений ASP.Net и Java, я наткнулся на утверждение в книге, в котором говорилось, что IIS 5.1 не позволяет службе на локальной машине использовать HTTP-порт 80 для связи. Поэтому, если это звучит знакомо кому-либо, или у кого-то есть решение, пожалуйста, ответьте: Спасибо за чтение этого бессвязного сообщения. PL

1 Ответ

0 голосов
/ 05 декабря 2010

Привет всем, кто может столкнуться с подобной проблемой в рабочей группе XP и нуждается в решении.Мне удалось подключиться через рабочую группу из однорангового узла, чтобы использовать службу в качестве клиента, настроив клиент в Visual Web Developer 2010 Express.Ключ должен добавить веб-ссылку, которая будет импортировать wsdl с хоста службы.Также стоит отметить, что я изменил адрес публикуемой службы, чтобы предоставить имя сервера хоста, известное рабочей группе, а не с помощью обозначения localhost.Еще нужно найти способ подключения с помощью других клиентов, таких как java, perl и ruby.Возможно может разработать клиент в Eclipse, который будет иметь функцию, сравнимую с веб-ссылкой в ​​Visual Web Developer.
Пол Луск

...