2020-09-19 14:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
想知道是否有人尝试在同一台VM上运行2个Hybris实例。 2个实例应具有各自的店面和管理节点。 例如:App1:管理员– 9001,9002,店面,JMX-9005,SOLR – 8983等…App2:管理员– 900 – 9003,店面,JMX-9006 SOLR – 8984等…
注意:我们正在尝试使用Hybris 5.6来实现这一点
抱歉,我将在下面复制。
免责声明:创建此信息时考虑的是5.7及更高版本,因此5.6可能有所不同。
问题 我需要运行SAP Hybris Commerce的多个实例。 如何正确修改端口号,从而避免端口冲突?
解决方案 手动修改local.properties 请按照以下步骤
I。 编辑 $ HYBRIS_HOME/config/local.properties 二。 根据需要配置以下参数。 请注意,以下配置使用了各种默认端口号。
$ HYBRIS_HOME/config/local.properties
#应用服务器默认端口bin/platform/project.properties tomcat.http.port = 9001 tomcat.ssl.port = 9002 tomcat.ajp.port = 8009 tomcat.jmx.port = 9003 tomcat.jmx.server.port = 9004 #调试选项 tomcat.debugjavaoptions = -Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,server = y,address = 8000,suspend = n #用于报告的VJDBC端口 cockpit.reports.vjdbc.port = 9001 #媒体端口 media.apparel-de.http = http://apparel-de.local:9001 media.apparel-de.https = https://apparel-de.local:9002 media.apparel-uk.http = http://apparel-uk.local:9001 media.apparel-uk.https = https://apparel-uk.local:9002 media.electronics.http = http://electronics.local:9001 media.electronics.https = https://electronics.local:9002 #COMMERCEWEBSERVICES PORT webroot.commercewebservices.http = http://localhost:9001/rest webroot.commercewebservices.https = https://localhost:9002/rest #网站(如果您还有其他网站,例如展示柜,电信,财务,请添加更多网站) website.apparel-uk.http = http://apparel-uk.local:9001/yacceleratorstorefront website.apparel-uk.https = https://apparel-uk.local:9002/yacceleratorstorefront website.apparel-de.http = http://apparel-de.local:9001/yacceleratorstorefront website.apparel-de.https = https://apparel-de.local:9002/yacceleratorstorefront website.electronics.http = http://electronics.local:9001/yacceleratorstorefront website.electronics.https = https://electronics.local:9002/yacceleratorstorefront website.powertools.http = http://powertools.local:9001/yb2bacceleratorstorefront website.powertools.https = https://powertools.local:9002/yb2bacceleratorstorefront #mediaconversion os.rmiregistry.port = 2198 #5.7和6.x的独立Solr端口 solrserver.instances.default.port = 8983
III。 假设要增加所有端口10000,请进行以下配置。 您可以与上述内容进行比较,并找到要修改的地方。
#应用服务器默认端口bin/platform/project.properties tomcat.http.port = 19001 tomcat.ssl.port = 19002 tomcat.ajp.port = 18009 tomcat.jmx.port = 19003 tomcat.jmx.server.port = 19004 #调试选项 tomcat.debugjavaoptions = -Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,server = y,address = 18000,suspend = n #用于报告的VJDBC端口 cockpit.reports.vjdbc.port = 19001 #媒体端口 media.apparel-de.http = http://apparel-de.local:19001 media.apparel-de.https = https://apparel-de.local:19002 media.apparel-de.http = http://apparel-uk.local:19001 media.apparel-de.https = https://apparel-uk.local:19002 media.electronics.http = http://electronics.local:19001 media.electronics.https = https://electronics.local:19002 #COMMERCEWEBSERVICES PORT webroot.commercewebservices.http = http://localhost:19001/rest webroot.commercewebservices.https = https://localhost:19002/rest #网站(如果您还有其他网站,例如展示柜,电信,财务,请添加更多网站) website.apparel-uk.http = http://apparel-uk.local:19001/yacceleratorstorefront website.apparel-uk.https = https://apparel-uk.local:19002/yacceleratorstorefront website.apparel-de.http = http://apparel-de.local:19001/yacceleratorstorefront website.apparel-de.https = https://apparel-de.local:19002/yacceleratorstorefront website.electronics.http = http://electronics.local:19001/yacceleratorstorefront website.electronics.https = https://electronics.local:19002/yacceleratorstorefront website.powertools.http = http://powertools.local:19001/yb2bacceleratorstorefront website.powertools.https = https://powertools.local:19002/yb2bacceleratorstorefront #mediaconversion os.rmiregistry.port = 12198 #5.7和6.x的独立Solr端口 solrserver.instances.default.port = 18983
IV。 用ant 构建 五,启动服务器 VI。 导入ImpEx以修复SolrServerConfig。 下面的示例针对电子产品SolrServerConfig,apparel-ukSolrServerConfig,apparel-deSolrServerConfig和powertoolsSolrServerConfig。 如果您正在处理其他类型的实例,例如 电信,金融或旅行,请找到Solr Server Config名称并使用下面的impex更新。
########################################### # #修改参数并设置递增的前缀 #端口号 ############################################ $ portIncrement = 1 ############################################ #配置您的SolrServerConfig的名称# # 电子产品 # ############################################ $ solrServerConfig = electronicsSolrServerConfig #删除现有的8983端口配置 删除SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:8983/solr; true #插入新的18982端口配置 插入SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:$ portIncrement8983/solr; true ############################################ #配置您的SolrServerConfig的名称# #服装-英国# ############################################ $ solrServerConfig = apparel-ukSolrServerConfig #删除现有的8983端口配置 删除SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:8983/solr; true #插入新的18982端口配置 插入SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:$ portIncrement8983/solr; true ############################################ #配置您的SolrServerConfig的名称# #服装DE# ############################################ $ solrServerConfig = apparel-deSolrServerConfig #删除现有的8983端口配置 删除SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:8983/solr; true #插入新的18982端口配置 插入SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:$ portIncrement8983/solr; true ############################################ #配置您的SolrServerConfig的名称# #电动工具# ############################################ $ solrServerConfig = powertoolsSolrServerConfig #删除现有的8983端口配置 删除SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:8983/solr; true #插入新的18982端口配置 插入SolrEndpointUrl; solrServerConfig(name)[unique = true]; url [unique = true]; master [unique = true,default = false] ; $ solrServerConfig; http://localhost:$ portIncrement8983/solr; true
VII。 为此实例使用端口号19001(http)或19002(https)。
嗨Jakub,
感谢您的回复,但找不到页面。
关于,kaushik
嗨,kaushik,
请查看以下文档: https://wiki.hybris.com/display /〜/Changing + hybrisserver + port + number
希望这对您有所帮助,最好的问候,
最多设置5个标签!
抱歉,我将在下面复制。
免责声明:创建此信息时考虑的是5.7及更高版本,因此5.6可能有所不同。
问题
我需要运行SAP Hybris Commerce的多个实例。 如何正确修改端口号,从而避免端口冲突?
解决方案
手动修改local.properties
请按照以下步骤
I。 编辑
$ HYBRIS_HOME/config/local.properties
二。 根据需要配置以下参数。 请注意,以下配置使用了各种默认端口号。
III。 假设要增加所有端口10000,请进行以下配置。 您可以与上述内容进行比较,并找到要修改的地方。
IV。 用ant
构建 五,启动服务器 VI。 导入ImpEx以修复SolrServerConfig。 下面的示例针对电子产品SolrServerConfig,apparel-ukSolrServerConfig,apparel-deSolrServerConfig和powertoolsSolrServerConfig。 如果您正在处理其他类型的实例,例如 电信,金融或旅行,请找到Solr Server Config名称并使用下面的impex更新。
VII。 为此实例使用端口号19001(http)或19002(https)。
嗨Jakub,
感谢您的回复,但找不到页面。
关于,kaushik
嗨,kaushik,
请查看以下文档: https://wiki.hybris.com/display /〜/Changing + hybrisserver + port + number
希望这对您有所帮助,最好的问候,
一周热门 更多>