Приложение Java RMI отлично работает с XP, но отказывается от подключения с Windows 7 - PullRequest
0 голосов
/ 20 марта 2012

В настоящее время мы проводим оценку обновления с XP до Windows 7, но у нас есть еще одно препятствие: мы не можем запустить наше приложение Java RMI из Windows 7.

Я использую ту же JRE /Classpath с обеих машин, есть ли другие ошибки, которые мне не хватает?

Обновление

Я запустил Wireshark на обеих машинах, и появляется окно Windows 7делает запрос, но ответ, возвращающийся с сервера, не может быть выполнен с

Trans2 Response, QUERY_PATH_INFO, Error: STATUS_OBJECT_PATH_NOT_FOUND

какие-либо идеи, куда я иду отсюда?

Обновление 2

Я создал новую установку XP (должен любить виртуальные машины), и приложение работает без проблем, явно что-то изменилось в Windows 7

Обновление 3

МыЯ создал новую установку Windows 7, в том же центре обработки данных, что и сервер, и он прекрасно подключается, поэтому мой дружелюбный (!) сетевой администратор должен разобраться в своей сети, определенно что-то похожее на проблему с брандмауэром.Спасибо всем (особенно Люциану) за все время, которое вы потратили на это.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

В случае, если это кому-нибудь поможет в будущем, на нашем маршрутизаторе Cisco была проведена «Проверка карты политик», мы отключили «проверку скинов» и все работает. Техническая заметка Cisco это останавливало весь возвращаемый трафик RMI, прежде чем он попадал в брандмауэр, поэтому было очень трудно его отлаживать.

0 голосов
/ 20 марта 2012

Вы разблокировали порт, который вы используете для RMI вашего приложения?

Я помню, как однажды столкнулся с этой проблемой.

Если я правильно помню, порт RMI по умолчанию - 1099, но вы можете установить его в командной строке.

Редактировать: Естьразделы A.3 или C.4 от здесь или раздел 6.0 от здесь какой-либо помощи?

Edit2: Здесь ссылка напоток прав доступа, связанный с ответом, найденным в Wireshark.

...