Я парень из ИИС и знаю его так же просто, как просто используя http://[computername]/path для webapp.. однако я не могу похоже, выясняют, как сделать это возможным для приложения JSP, которое я пишу, которое работает под Tomcat. Есть ли настройка, которую мне нужно установить?
Как я могу просматривать мой Tomcat localhost с другого компьютера в сети?
Ответ 1
Вам нужно использовать порт Tomcat, который по умолчанию 8080. Таким образом, вы можете захотеть получить к вам локальный хост на машине A с машины B как http://A:8080/YourProject И помните В отличие от IIS, он чувствителен к регистру.
Ответ 2
Вы создали исключение в своем брандмауэре?
Предполагая, что Tomcat работает на порту 8080, и это компьютер под управлением Windows XP, брандмауэр заблокирует этот порт (не в Windows Server 2003).
Брандмауэр можно настроить следующим образом: выбрав Брандмауэр Windows из панели управления, затем щелкните Исключения → Добавить порт и введите имя и номер: Tomcat, 8080 и оставьте транспортный протокол TCP
Ответ 3
вы можете использовать свой IP-адрес вместо localhost
Ответ 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"/>