Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Запуск web-приложения на Tomcat


Автор: Zhenyusya 14.8.2008, 09:39
Подскажите, пожалуйста, возможен ли запуск приложения не указывая никакой порт?
http://www.msk.loc:1977/NewWebAppl/

Автор: Samotnik 14.8.2008, 10:50
Цитата(Zhenyusya @  14.8.2008,  09:39 Найти цитируемый пост)
возможен ли запуск приложения не указывая никакой порт

нет 
а поточнее?

Автор: Zhenyusya 14.8.2008, 11:16
дело в том, что я только недавно написала первое web-приложение, которое нужно запускаь в эксплуатацию, а вот пользователям чего-то не нравиться писать номер порта в адресе (ну не привыкли они).
Можно ли где-нибудь в другом месте его указать (но не в адресе)? 
Например
http://www.msk.loc/WebApplication/ 

Автор: Samotnik 14.8.2008, 11:52
ага, понятно...
если честно, то такого не слышал, вся работа по сети осуществляется по  имя:порт 
Поэтому, извини, но я не знаю, думаю процентов на 95 ответ  нельзя

Как вариант залить в нет, хотя бы на бесплатный хостинг, тогда можно будет обращаться по адресу без порта  smile

Добавлено через 4 минуты и 16 секунд
может другие ребята знают  smile 

Автор: Zhenyusya 14.8.2008, 12:02
все равно пасиба, отрицательный результат - тоже результат!

Автор: Samotnik 14.8.2008, 12:07
Цитата(Zhenyusya @  14.8.2008,  12:02 Найти цитируемый пост)
отрицательный результат - тоже результат! 

я не утверждаю, а говорю, что видел оч много коммерческих проектов на разных фирмах. И все запускаются по одному принципу  
(если с локальной машины, то так)  к примеру
http://localhost:8080/MyWebJavaApplication

Автор: ivg 14.8.2008, 12:10
Для http протокола, по умолчанию, - 80-й порт.

Автор: Zhenyusya 14.8.2008, 12:41
Цитата

Для http протокола, по умолчанию, - 80-й порт


так если на 80 ставить, то, я так понимаю, IIS отключать надо, чего мне никто сделать не позволит

кроме того в RUNNING.TXT пишут:
Change it (8080) to a port that isn't in use, and is greater than 1024

Автор: check 14.8.2008, 13:08
Можно у IIS порт сменить.  Но тогда наверное опять пользователи будут недовольны)

Автор: BigInteger 14.8.2008, 13:32
Если дело только в лени конечных пользователей, посмотрите www.no-ip.com сервис. Он бесплатен и позволяет автоматически переводить пользователей на указанную урлу с портом.

Одно но - имя вашего веб сервиса для пользователей будет другим smile. Вобщем ознакомьтесь - как вариант.

Автор: ivg 14.8.2008, 13:36
Цитата(Zhenyusya @  14.8.2008,  15:41 Найти цитируемый пост)
так если на 80 ставить, то, я так понимаю, IIS отключать надо, чего мне никто сделать не позволит

Не надо отключать, Tomcat может работать в паре с IIS, вот http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html вроде написано как реализовать такую конфигурацию.

Автор: FlashXL 22.8.2008, 11:41
DNS вам в помощь smile 

Автор: alexadr 22.8.2008, 11:53
По идее, надо ставить Apche Web Server(работающий на 80 порту) и конфигурить его!!!

Автор: DsKTY 22.8.2008, 13:23
Возможно не понял вопрос, но в настройках Tomcat в файле server.xml есть элемент:

Код

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


продублировал его и изменил порт на 80 - всё вроде заработало без указания порта. Или это не то?? О_о

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)