Ответ 1
Убедитесь, что вы проверяете, какие интерфейсы вы слушаете.
Пример (из журналов)
2012-08-10 14:52:26.470:INFO:oejs.AbstractConnector:Started [email protected]:8080
Это говорит, что сервер только прослушивает 127.0.0.1 (localhost) Вы можете либо просмотреть журналы, либо просто выполнить быстрый тест, а на машине A. Откройте веб-браузер и проверьте оба этих URL.
-
http://localhost:8080/
-
http://192.168.0.6:8080/
Если он отвечает на оба URL-адреса, вы, вероятно, правильно настроите его и должны будете решать проблемы с брандмауэром. Если он работает для одного, но не для другого, вы слушаете только 1 интерфейс.
Чтобы прослушивать причал на всех интерфейсах, используйте специальный IP 0.0.0.0
$ java -Djetty.host=0.0.0.0 -jar start.jar
2012-08-10 14:53:25.338:INFO:oejs.AbstractConnector:Started [email protected]:8080
В этот момент причал прослушивает все интерфейсы на вашем компьютере.
Примечание. Вы также можете редактировать файл etc/jetty.xml и постоянно устанавливать хост.
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<Set name="host">0.0.0.0</Set>
...