回答
與此內容創建一個/配置/ 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
(如果您使用的是最新版本的hybris,則應該已經使用配置服務和這些屬性通過Spring EL執行此操作),並且,對於本地開發,網站URL解析(website.<x>.http(s)
,media.<x>.http(s)
)屬性和CMS站點URL映射正則表達式(ImpEx或hMC)。我覺得還有一個jvdbc的屬性。
您可以在config/local.properties
,platform/project.properties
或自定義擴展的project.properties
中更改這些內容。 local.properties
文件具有最高優先級(如果屬性在多個位置定義),則自定義擴展的project.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端口配置,以在同一臺服務器上運行兩個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
在{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}"
爲什麼要在集羣中不同端口上偵聽每個節點可以使用此以及
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
- 1. npm如何更改服務器端口
- 2. 更改Apache Web服務器的端口
- 3. 更改TeamCity web服務器的端口
- 4. Spring引導更改服務器端口
- 5. LocomotiveJS服務器端口更改
- 6. 如何使用maven更改tomcat服務器的端口號
- 7. 如何更改Gulp服務器的URL和端口?
- 8. 如何更改jboss 4.2服務器的端口號
- 9. 如何更改全局編錄服務器的默認端口?
- 10. 如何從3000更改服務器端口?
- 11. 如何更改linphone-iphone服務器端口5060
- 12. 如何更改Teradata服務器端口號?
- 13. 如何更改JAX-RS服務的端口?
- 14. 如何ping http2服務器端口的活性(grpc服務器)?
- 15. rails zeus custom_plan服務器端口修改
- 16. 在Docker Compose中更改postgres容器服務器端口
- 17. 註冊新的SQL 2000服務器時更改默認端口
- 18. 更改apache2服務器的ssl端口。 (ERR_SSL_PROTOCOL_ERROR)
- 19. 更改adb服務器運行的默認端口(即5037)
- 20. 在PHP服務器上更改默認的Mosquitto MQTT端口
- 21. 更改服務器端的url
- 22. $ locationProvider.html5Mode的服務器端更改(true);
- 23. NodeJS:如何獲取服務器端口?
- 24. 如何用PHP ping服務器端口?
- 25. 如何更改websphere偵聽器端口
- 26. 如何更改WCF服務端點?
- 27. 在Netbeans 7.3中更改遠程Glassfish服務器端口7.3
- 28. 更改廚師服務器設置 - 端口,網址,https?
- 29. 澤西網頁服務器更改端口
- 30. TFS更改服務器端口和visual studio 2012,問題
這是一個相當奇怪的做法...? – kabadisha