Исключение номера порта в URL - PullRequest
0 голосов
/ 14 октября 2011

У меня есть приложение, разрабатываемое на Java, Strut2 и Tomcat, и оно развернуто в Tomcat 6.0. URL-адрес для доступа: http://websiste:8181/webAppName/some.action

Теперь я пытаюсь изменить вышеуказанный URL-адрес на http://website/webAppName/some.action

подскажите, пожалуйста, как исключить номер порта в URL

Ответы [ 4 ]

3 голосов
/ 14 октября 2011

Вам нужно, чтобы Tomcat использовал порт 80 вместо 8181. Порт 80 - это порт по умолчанию, используемый, когда порт не указан.См. этот пост для получения подробной информации о том, как изменить номер порта.

Редактировать: Так как у вас работает Apache на порту 80, вы не можете обслуживать свое приложение из Tomcat на порту 80 также.Один из вариантов - использовать Apache mod_proxy (может быть опасно) или Tomcat Apache-соединитель , чтобы заставить Apache обслуживать /webAppName/* от Tomcat вместо ресурсов вашего другого сайта.

3 голосов
/ 14 октября 2011

Вы должны запустить сервер на порту 80, который по умолчанию для http.

0 голосов
/ 14 октября 2011

Есть два способа устранить это: 1) Предпочтительный способ: настроить сервер на прослушивание порта 80 вместо 8181, как уже упоминали другие 2) Не предпочтительный способ: изменить настройки прокси-сервера в браузере так, чтобы он совпадал с портом 8181 вместо80 для протокола http.Это заставит вас явно использовать порт 80 при попытке доступа к другим веб-сайтам.

0 голосов
/ 14 октября 2011

Если вы можете изменить конфигурацию Tomcat, просто смените ее на порт 80. Более подробная информация доступна здесь: http://www.klawitter.de/tomcat80.html

...