2014-10-22 4 views
2

Пожалуйста, помогите!Как удалить номер порта с URL-адресов Tomcat?

Как удалить номер порта и имя приложения из URL-адреса Tomcat?

У меня есть домен с GoDaddy и хостинг с Linode.com. Я установил Tomcat в Linode, загрузил файлы своего сайта и указал свой домен с GoDaddy на свой IP-адрес с помощью Linode, но я не могу понять, как удалить номер порта и имя приложения, так что это просто www.mywebsite.com.

Кто-нибудь знает, как это сделать? Я очень ценю вашу помощь!!!

+0

Я думаю (никогда установка TOMCAT раньше) вы должны сказать Apache через файл conf, чтобы прослушивать веб-часть по умолчанию (80) вместо того, что в настоящее время используется для .j sp файлов. – Jhecht

ответ

9

Изменить порт:

См http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

в server.xml вашего коту найти

<Connector port="8080" 

и заменить:

<Connector port="80" 

(Аналогично для HTTPS, поиск 8443 заменить на 443)

корень контекста:

Просто развернуть веб-приложение с именем ROOT.war и он будет развернут в контексте корня «/»

(мой-webapp.war приведет к/мой-веб-приложение)

+0

Большое вам спасибо за ваш ответ! У меня все еще проблема, я не могу получить доступ к сайту после изменения порта до 80 ... любых идей? – Chris

+0

Обновите свой вопрос в журнале запуска вашего сервера. Обратите внимание, что в системах * nix вам нужны корневые привилегии или обходные пути, чтобы что-то прослушивать на портах ниже 1024 – sventschui

+0

Что делать, если у меня есть parrallel of godaddy, работающий на порту 80? как я могу избавиться от него? – Dejell

0

1.Run кот в порту 80 {HTTP порта} 2.Изменения контекстого приложения пути к ROOT и переименовать уже существующий ROOT к какому-либо другому имени

+0

Большое вам спасибо за ваш ответ! У меня все еще проблема, я не могу получить доступ к сайту после изменения порта до 80 ... любых идей? – Chris