2014-01-21 2 views
0

Я пытаюсь развернуть мое приложение для верблюда, которое при запуске создает конечную точку cxfrs. URL-адрес выглядит так: http://localhost:9876. Когда я пытаюсь ударить по этому клиенту на отдыхе или где-нибудь в моей машине, он работает. Но когда я пытаюсь получить доступ к нему с помощью своего телефона или других внешних устройств, я не могу подключиться.apache camel - развертывание с помощью веб-службы cxfs

Я что-то упустил?

ТИА

ответ

1

Использование localhost будет означать, она доступна только на локальном компьютере, используя 0.0.0.0 вместо этого должен сделать его общедоступным.

1

0.0.0.0 должны связать все имеющиеся сетевой интерфейс на удаленной машине, но из вашего описания, как-то это связывать только на локальный | 127.0.0.1 так доступны только с локального компьютера, вы могли бы использовать http://external.ip.address:9876/foo/FooService

вместо посмотреть, помогает ли это?

Кроме того, вы можете попытаться получить доступ к другим сетевым сервисам (например, запустите tomcat на удаленной машине и посмотреть, можете ли вы получить доступ к нему с вашего локального компьютера) с этой удаленной машины, чтобы узнать, работает ли это, это может определить, DNS правильно или если между ними нет межсетевого экрана.

Смежные вопросы