Переменные среды или Java свойства, которые вы упоминаете, предназначены для настройки портов, используемых при создании URL-адресов. Это внешние порты, используемые для доступа к вашему серверу, и если используется балансировщик нагрузки или обратный прокси-сервер, он может отличаться от портов, на которых работает контейнер сервлета. Для получения дополнительной информации см .:
https://moqui.org/m/docs/framework/Run+and+Deploy#EnvironmentVariables
Если вы используете Moqui со встроенным сервером Jetty, вы можете указать порт, который он прослушивает, используя аргумент порта, как описано в разделе исполняемого файла WAR документа Run and Deploy:
https://moqui.org/m/docs/framework/Run+and+Deploy#a3 .ExecutableWARFile
Обратите внимание, что встроенный сервер Jetty можно использовать в производственной среде, но это не так. не поддерживает https и предназначен для использования за обратным прокси-сервером, например nginx или Apache httpd, который перенаправляет запросы на встроенный сервер Jetty.
Если вы развертываете файл WAR, перетаскивая его в контейнер сервлетов (ie как действительный файл WAR, не рассматривая его как исполняемый файл JAR), тогда конфигурация порта будет выполнена с использованием контейнера сервлетов (Tomcat, Jetty и др. c).