首页 > 解决方案 > 使用 Hazelcast Mancente 配置运行 java 项目时无法从管理中心提取任务

问题描述

我正在尝试使用以下配置运行 hazelcast-man center

   Config config = new Config();
    config.getManagementCenterConfig().setEnabled(true);
 config.getManagementCenterConfig()
      .setUrl("http://localhost:8080/mancenter/");
    HazelcastInstance hz = Hazelcast.newHazelcastInstance(config);

然后控制台输出是: -

`2018 年 6 月 3 日下午 12:25:07 com.hazelcast.instance.Node 警告:[192.168.43.9]:5705 [dev] [3.8.1] 配置种子端口为 5701,集群大小为 1。一些端口似乎被占用了!2018 年 6 月 3 日下午 12:25:07 com.hazelcast.internal.management.ManagementCenterService INFO: [192.168.43.9]:5705 [dev] [3.8.1] Hazelcast 将连接到 Hazelcast 管理中心的地址: http://本地主机:8080/mancenter/2018 年 6 月 3 日下午 12:25:07 com.hazelcast.core.LifecycleService INFO: [192.168.43.9]:5705 [dev] [3.8.1] [192.168.43.9]:5705 开始于 2018 年 6 月 3 日 12:25 :08 PM com.hazelcast.internal.partition.impl.PartitionStateManager INFO: [192.168.43.9]:5705 [dev] [3.8.1] 正在初始化集群分区表排列... Jun 03, 2018 12:25:08 PM com .hazelcast.internal.management.ManagementCenterService 信息:[192.168.43.9]:5705 [dev] [3.8.1] 无法从管理中心提取任务 2018 年 6 月 3 日下午 12:25:08 com.hazelcast.internal.management。 ManagementCenterService WARNING: [192.168.43.9]:5705 [dev] [3.8.1] 发送响应失败,responseCode:404 url​​: http://localhost:8080/mancenter/collector.do

`

标签: javahazelcast

解决方案


据我所知,问题是您在相同的端口(即 8080)中同时运行 hazelcast-mancenter 和项目。我建议您在 tomcat 配置中更改端口。


推荐阅读