Подтвердить что ты не робот

Как я могу просматривать мой Tomcat localhost с другого компьютера в сети?

Я парень из ИИС и знаю его так же просто, как просто используя http://[computername]/path для webapp.. однако я не могу похоже, выясняют, как сделать это возможным для приложения JSP, которое я пишу, которое работает под Tomcat. Есть ли настройка, которую мне нужно установить?

4b9b3361

Ответ 1

Вам нужно использовать порт Tomcat, который по умолчанию 8080. Таким образом, вы можете захотеть получить к вам локальный хост на машине A с машины B как  http://A:8080/YourProject И помните В отличие от IIS, он чувствителен к регистру.

Ответ 2

Вы создали исключение в своем брандмауэре?

Предполагая, что Tomcat работает на порту 8080, и это компьютер под управлением Windows XP, брандмауэр заблокирует этот порт (не в Windows Server 2003).

Брандмауэр можно настроить следующим образом: выбрав Брандмауэр Windows из панели управления, затем щелкните Исключения → Добавить порт и введите имя и номер: Tomcat, 8080 и оставьте транспортный протокол TCP

Ответ 4

если ваш ip был 192.122.11.22, вы должны написать http://192.122.11.22:8080/proyectname (если нет, а затем посмотрите свой брандмауэр)

Ответ 5

Tomcat по умолчанию использует порт 8080, поэтому вам нужно указать номер порта в URL-адресе, чтобы увидеть что-либо. Если он работает http://yourcomputer:8080/app, должен сделать трюк.

Ответ 6

Шаг 1: Добавьте исключение брандмауэра к входящим подключениям к порту, который вы используете для своих хостов (теги Host в CATALINA_HOME(Tomcat dir)/conf/server.xml).

Шаг 2:. По крайней мере, в Windows 10 разрешите Tomcat взаимодействовать через брандмауэр. Один из способов - это Панель управления → Система и безопасность → Брандмауэр Windows → "Разрешить приложение или функцию через брандмауэр Windows" → "Изменить настройки" → Включить частное и общедоступное для "Commons Daemon Service Runner" (если нет: "Разрешить другое приложение..." → Выбрать tomcat#.exe в каталоге Tomcat bin, где # будет номером версии tomcat)

Шаг 3: Добавьте исключение брандмауэра для javaw. В Windows 10 это шаги выше, чем "Изменить настройки", а затем: Найти двоичную версию платформы Java (TM) SE с пути к javaw (добавить, как указано выше, если нет) → Включить для него частный и общедоступный.

Сообщите мне, если это не сработает.:)

Ответ 7

Как и блокировка порта (см. ответ AirSource Ltd), ваш брандмауэр может иметь ограничения на службу Tomcat. Например, Mcafee Firewall ограничивает Tomcat "только исходящим".

Если вы используете Mcafee, в разделе "Изменить настройки" > "Межсетевой экран", разверните "Интернет-соединения для программ" и найдите "Служебный бегун" Commons Daemon Service (aka tomcat *.exe). Измените его и измените доступ с исходящего только на входящий и исходящий. Используйте назначенные порты (рекомендуется).

Ответ 8

Вы должны написать свой IP-адрес устройства вместо "localhost"

Ответ 9

это отлично работает просто напишите http://your_ipaddress:8080(tomcat порт сервера)/название проекта

и убедитесь, что вы подключены к той же сети, и проект развернут на tomcat.

Ответ 10

Шаг 1: Перейдите в каталог, где установлен tomcat, и найдите файл server.xml. Обычно путь

C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml

Откройте его с помощью редактора и найдите блок соединителя.

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>