Я пытался решить эту проблему часами без успеха.Доступ к Tomcat 8 работает в Eclipse с другого компьютера?
У меня 2 ПК:
- Первый используется сервер, на котором я установил Eclipse, и Tomcat.
- Второй используется как клиент.
При запуске Tomcat в Eclipse, на сервере и попытайтесь получить доступ к веб-приложения от клиента (с помощью http://192.168.0.10/...) Я получаю веб-страница не доступна сообщение в браузере.
Однако, если я использую тот же URL-адрес на самом сервере, он работает.
Если я запускаю Tomcat как автономный (не внутри затмения), и я пытаюсь подключиться от клиента, он работает !!!
Я полагаю, что затмение толкает некоторую конфигурацию в Tomcat, чтобы запретить удаленный доступ, но до сих пор мне не удалось выяснить, что это такое.
Любая идея ??
ОБНОВЛЕНИЕ: После долгой работы я придумал что-то, но все же не лучшее решение. На стороне сервера я запустил Tomcat в режиме удаленной отладки, и Eclipse подключается к нему удаленно (хотя оба находятся на одном компьютере). Но все же это не идеально, потому что каждый раз, когда я изменяю код, я должен экспортировать его в качестве войны и перезагрузить его в Tomcat.
PS. Если вам интересно узнать, почему не запускать все на одном компьютере? это потому, что я работаю над проектом клиент/сервер и беру большие ресурсы, которые не могут поместиться только на одну скромную машину.
Если у вас есть идея лучшего решения, спасибо за обмен.
С уважением
Объяснение _how_, что вы запускаете это из затмения, может дать некоторое представление. Вы используете какое-то меню затмения или плагин или просто используете обычный основной класс tomcat? – bmargulies
Я загрузил Tomcat, затем использовал меню «Настройки»> «Сервер», чтобы сообщить Eclipse, где найти установку Tomcat (например: C: \ apache-tomcat-8.0.21) –
Скорее всего, Eclipse сообщает tomcat связывать только с 127.0.0.1 , Возможно, есть где-то в eclipse config, чтобы сказать, что он привязывается к * вместо. – bmargulies