2013-07-18 51 views

回答

7

與此內容創建一個/配置/ 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運行。

1

如果更改端口,請確保更新彈簧安全性port-mapping(如果您使用的是最新版本的hybris,則應該已經使用配置服務和這些屬性通過Spring EL執行此操作),並且,對於本地開發,網站URL解析(website.<x>.http(s),media.<x>.http(s))屬性和CMS站點URL映射正則表達式(ImpEx或hMC)。我覺得還有一個jvdbc的屬性。

您可以在config/local.propertiesplatform/project.properties或自定義擴展的project.properties中更改這些內容。 local.properties文件具有最高優先級(如果屬性在多個位置定義),則自定義擴展的project.properties,最後在平臺的project.properties

10

編輯您的{} 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。

可以運行螞蟻都,但如果你只改變了配置,可以無需使用螞蟻部署這是更快重新編譯部署這些變化。

0

除了Zathrus Writer提供的上述配置。您可能需要添加solr端口配置,以在同一臺服務器上運行兩個hybris實例。

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 
0

在{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 

除了端口我們還可以列出如下覆蓋在配置/ local.properties tomcat.generaloptions配置JVM的XMX值。

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}" 
1

爲什麼要在集羣中不同端口上偵聽每個節點可以使用此以及

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 
+0

這是一個相當奇怪的做法...? – kabadisha

相關問題