Создайте и разместите мое веб-приложение на своем собственном облачном

Это не решение проблемы, но несколько окон можно быстро избавиться от команды killall nm-applet в терминале.

1
задан 4 October 2013 в 12:27

1 ответ

Самый простой способ сделать это - добавить имя ir_multi_agent в ваш файл /etc/hosts. Для этого отредактируйте этот файл с помощью sudo vi /etc/hosts или sudo nano /etc/hosts и добавьте строку

192.168.43.191    ir_multi_agent

. С этого момента вы сможете перейти к http://ir_multi_agent:8080/IRMultiAgent и получить доступ к вашему приложению.

Чтобы избавиться от :8080 в этом URL-адресе, у вас есть два варианта:

Запустите Tomcat на HTTP-порт по умолчанию (80), отредактировав номер порта в своем файл. Обратите внимание: для этого нужно запустить Tomcat как root. Перед сервером Tomcat с обратным прокси, который потребует установки и настройки http-сервера, такого как apache2 или nginx.

Теперь ваш URL до http://ir_multi_agent/IRMultiAgent. Чтобы избавиться от корня контекста IRMultiAgent, у вас снова есть два варианта:

Запустите Tomcat на http-порт по умолчанию (80), отредактировав номер порта в файле conf/server.xml. Обратите внимание, что для этого нужно запустить Tomcat как root. Использовать правила перезаписи для обратного прокси.

У вас есть это, ваше собственное веб-приложение в http://ir_multi_agent/.

Прежде чем приступать ко всему этому, рассмотрите мудрость Шекспира. URL-адрес - это имя.

0
ответ дан 24 May 2018 в 17:17
  • 1
    thz для вашей помощи @zwets. Я хочу снова знать, как запустить tomcat как root. Недавно я вхожу в систему с моей учетной записью "yumon" и tomcat6.04 и eclipse установлены, когда я с учетной записью yumon. – yu mon 4 October 2013 в 13:34
  • 2
    Когда я запускаю Tomcat на порт http по умолчанию (80), отредактировав номер порта в conf / server.xml, у меня есть разрешение на отказ 80: java.net.Bindexception Ошибка. Это потому, что я еще не root? – yu mon 4 October 2013 в 13:45
  • 3
    Процессам, отличным от root, запрещается открывать порты до 1024 для прослушивания. Вы должны sudo запустить Tomcat, чтобы запустить его с помощью root priviliges. – zwets 4 October 2013 в 14:01

Другие вопросы по тегам:

Похожие вопросы: