Порт по умолчанию - http://localhost:9001
.Как изменить порт сервера Hybris
Как запустить платформу hybris с помощью другого порта?
Порт по умолчанию - http://localhost:9001
.Как изменить порт сервера Hybris
Как запустить платформу hybris с помощью другого порта?
Создать /Config/local.properties файл с этим содержимым:
tomcat.http.port=9101
tomcat.ssl.port=9102
tomcat.ajp.port=8109
tomcat.jmx.port=9103
tomcat.jmx.server.port=9104
Тогда вы получите сервер Hybris работать на http://localhost:9101
.
Если вы изменили порт, убедитесь, что вы обновили весеннюю безопасность port-mapping
(она должна быть уже использована службой конфигурации и этими свойствами через Spring EL, если вы используете последнюю версию гибрида) для локального развития, URL-адрес URL-адреса (website.<x>.http(s)
, media.<x>.http(s)
) и URL-адрес URL-адреса сайта CMS для регулярных выражений (ImpEx или hMC). Думаю, есть и свойство jvdbc.
Вы можете изменить их в config/local.properties
, platform/project.properties
или пользовательском расширении project.properties
. Файл local.properties
имеет наивысший приоритет (если свойство определено в нескольких местах), затем добавляется project.properties
и, наконец, в .
редактировать свои {HYBRIS_ROOT_DIR} /config/local.properties файл и использовать следующие свойства для настройки различных портов:
tomcat.http.port=9001
tomcat.ssl.port=9002
tomcat.ajp.port=8009
tomcat.jmx.port=9003
tomcat.jmx.server.port=9004
Вы можете найти полную ссылку конфигурации на вики Hybris здесь: https://wiki.hybris.com/display/release5/Configuration+Properties+Reference
Для того чтобы изменения были применены, вы должны запустить ant и перезапустить Hybris.
Вы можете запустить муравей всех, но если вы только изменили конфигурацию вы можете развернуть эти изменения без необходимости повторной компиляции с помощью муравья развертывания который гораздо быстрее.
В дополнение к вышеуказанной конфигурации, предоставленной Zathrus Writer. Возможно, вам придется добавить конфигурацию порта solr, чтобы сказать, что два экземпляра гибридов работают на одном сервере.
solrserver.instances.default.port=8986
Полная конфигурация:
tomcat.http.port=9201
tomcat.ssl.port=9202
tomcat.ajp.port=8209
tomcat.jmx.port=9203
tomcat.jmx.server.port=9204
solrserver.instances.default.port=8986
Override порт конфигурации в {} HYBRIS_ROOT_DIR /config/local.properties файл.
tomcat.http.port=9011
tomcat.ssl.port=9012
tomcat.ajp.port=8019
tomcat.jmx.port=9013
tomcat.jmx.server.port=9014
В дополнение к порту мы можем также переопределить XMX значения JVM в tomcat.generaloptions конфигураций в конфигурации/local.properties, как указано ниже.
tomcat.generaloptions=-Xmx6G -XX:MaxPermSize=300M -ea -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dorg.tanukisoftware.wrapper.WrapperManager.mbean=true -Djava.endorsed.dirs="%CATALINA_HOME%/lib/endorsed" -Dcatalina.base=%CATALINA_BASE% -Dcatalina.home=%CATALINA_HOME% -Dfile.encoding=UTF-8 -Dlog4j.configuration=log4j_init_tomcat.properties -Djava.util.logging.config.file=jdk_logging.properties -Djava.io.tmpdir="${HYBRIS_TEMP_DIR}"
Вы можете использовать это, а
hybris.instance.id=60
tomcat.http.port=9${hybris.instance.id}1
tomcat.ssl.port=9${hybris.instance.id}2
tomcat.jmx.port=9${hybris.instance.id}3
tomcat.debug.port=9${hybris.instance.id}0
tomcat.jmx.server.port=9${hybris.instance.id}4
tomcat.ajp.port=9${hybris.instance.id}5
Это довольно странно подход ... Почему вы хотите, чтобы каждый узел в кластере слушать на разных портах ?! – kabadisha