Как опубликовать проект JSP в Интернете с помощью веб-сервера Tomcat? - PullRequest
1 голос
/ 13 января 2011

Я хочу опубликовать свой проект JSP в Интернете с моего компьютера, используя веб-сервер Tomcat.Как я могу это сделать?

Ответы [ 2 ]

5 голосов
/ 13 января 2011

Вот как бы я это сделал.

Я бы пошел на dyndns.org и получил бы бесплатное, придуманное имя хоста и DNS запись.

Я бы настроил агента Dyndns на моем машина для поддержания IP в актуальном состоянии.

Эти 2 шага дадут вам «имя хоста в интернете», которое может посмотреть каждый.

Затем я настроил бы брандмауэр моего DSL-маршрутизатора для пропуска через порт 80 извне.

Теперь у вас есть действующий порт 80 "в Интернете". (Имейте в виду, это предполагает, что ваш провайдер позволяет вам сделать это.)

Теперь вы устанавливаете Tomcat на свой компьютер и настраиваете его на использование порта 80.

Затем вы помещаете свою WAR в Tomcats / webapps и запускаете Tomcat, и ваше приложение теперь публикуется в общедоступном Интернете.

Когда вы закончите, убедитесь, что вы закрыли порт 80 на брандмауэре.

Если вы хотите использовать другой порт (скажем, 8080), это нормально, тот же процесс, просто другой порт.

Я делал это в прошлом, и это помогло мне с моим провайдером и маршрутизатором.

Редактировать -

Я должен отметить, что высока вероятность того, что вы не сможете получить доступ к своему собственному серверу через это имя хоста, поскольку вы находитесь «внутри» межсетевого экрана вашего маршрутизатора. Маршрутизатор - это устройство с фактическим внешним IP-адресом, а не ваша машина. У вашей машины есть что-то вроде 10.0.0.x для IP. Вы по-прежнему можете получить доступ к локальному серверу через localhost, однако

0 голосов
/ 13 января 2011

Упакуйте свой проект в xx.war, затем поместите его в папку /webapps Tomcat. Вы могли бы тогда посетить это в http://localhost:8080/your_project_name

...