当前位置: 首页 > 知识库问答 >
问题:

运行具有Hazelcast Mancente配置的java项目时,无法从管理中心拉取任务

宰父嘉胜
2023-03-14

我正在尝试使用以下配置运行HazelCast-ManCenter

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

控制台输出为:-

共有1个答案

章威
2023-03-14

直接运行Hazelcast管理中心WAR文件时java-jar hazelcast-mancenter-[version].WAR

则使用嵌入式Jetty,URL为

  • 新版本(3.10+)中的http://localhost:8080/hazelcast-mancenter/
  • 旧版本(3.9及更高版本)中的http://localhost:8080/mancenter/
  • 或者使用默认路径-通常只需将不带后缀的WAR名称复制到URL中(例如,如果您有hazelcast-mancenter-3.10.1.WAR,则URL将为http://localhost:8080/hazelcast-mancenter-3.10.1/)
  • 或使用服务器本机方式更改上下文路径。

在部署到Tomcat容器中时,可以通过编辑[TOMCAT_INSTALLATION]/conf/server.xml文件来更改上下文路径。例如,如果要在/hazelcast-mancenter/路径下部署hazelcast-mancenter-3.10.1.war,则

  • 将WAR复制到[TOMCAT_INSTALLATION]/webapps/目录
  • server.xml中的 元素下添加新的 元素:
<Server ...>
  <!-- ... -->
  <Service ...>
    <!-- ... -->
    <Engine ...>
      <!-- ... -->
      <Host ...>
        <!-- ... -->
        <Context docBase="hazelcast-mancenter-3.10.1.war" path="/hazelcast-mancenter"/>
      </Host>
    </Engine>
  </Service>
</Server>
 类似资料:
  • 我创建了一个Spring、Hibernate、Hazelcast集成应用程序。 Spring配置文件如下所示:- Spring扩展上下文.xml 各种黑泽尔卡斯特教程要求我在黑泽尔卡斯特中复制以下代码行.xml。 但是我没有使用最终在Hazelcast包的bin文件夹中找到的Hazelcast.xml。 相反,我将Hazelcast jars复制到eclipse中的lib文件夹中。 要运行Manc

  • 失败:生成失败,出现异常。 错误:任务“:app:LintVitalRelease”执行失败。 请访问https://help.gradle.org获取更多帮助 生成在1M 49秒运行分级任务“汇编发布”时失败...正在运行分级任务“汇编发布”...已完成110.5s异常:Gradle task AssemblereRease失败,退出代码为%1

  • 我面临以下问题。我有一个多模块的Gradle项目。一个模块是我的根项目,第二个模块是集成测试。 为了让我的集成测试运行,复制任务需要首先运行,以便将一些资产移动到项目根目录上的文件夹中。 我已经在我的根项目上定义了这样一个任务,当我试图调用它时,它什么也不做(我尝试了几种不同的调用方式)。 由于失败,我继续在子项目本身上创建了以下任务: 这是我的另一个任务。我的目标是让它将根项目类以及在下生成的j

  • 我需要能够使用在JUnit测试运行期间激活的概要文件。我想知道是否有什么方法可以做到: 或任何其他相关方式。。。 我意识到有一个选项可以使用bu,但不知何故它不起作用。 有什么想法吗?

  • 我试图运行一个基本的Kotlin主文件,但问题是我没有任何可用的运行/调试配置。 我的main.kt文件位于src>main下,是一个非常简单的Helloworld程序。见下图。当我输入Add configuration>kotlin并在Main Class中键入MainKt时,我得到警告:Class MainKt not found。在以前的项目中,MainKt是默认的,我不必手动添加配置。还有