0

我是服务结构的新手,并试图将 java 应用程序部署到具有 5 个节点的本地服务结构集群。我正在使用 Ubuntu VM 并按照以下步骤在 asf 集群中构建和部署它。部署时我遇到错误。我也尝试在 asf 远程集群中部署并遇到了同样的问题。你能帮我解决这个问题吗?

链接:Jav 应用程序部署到 ASF 集群

错误代码:在此处输入图像描述

4

3 回答 3

1

刚刚试了一下,它对我有用,所以我只想问一些问题,以确保我们没有遗漏文档中的任何内容。

在 DhrumilSpringServiceFabric->DhrumilSpringGettingStartedPkg -> 代码下,你有两个文件吗?

  1. gs-spring-boot-0.1.0.jar
  2. 入口点.sh

entryPoint.sh 文件应包含以下内容:

#!/bin/bash BASEDIR=$(dirname $0) cd $BASEDIR java -jar gs-spring-boot-0.1.0.jar

此外,在 ServiceManifest.xml(位于 DhrumilSpringServiceFabric->DhrumilSpringGettingStartedPkg)中,应该有以下代码段:

   <CodePackage Name="code" Version="1.0.0">
  <EntryPoint>
     <ExeHost>
        <Program>entryPoint.sh</Program>
        <Arguments></Arguments>
        <WorkingFolder>CodePackage</WorkingFolder>
     </ExeHost>
  </EntryPoint>

Program属性值“ entryPoint.sh”必须与“code”文件夹中的内容相同,包括大小写。

如果以上所有内容均已完成,请回复并乐于深入研究。

于 2018-11-22T16:29:32.620 回答
0

@Dhrumil Shah,我复制了文档中提供的步骤,并成功实现了预期的结果。

您能否让我知道您的 java 应用程序在不使用服务结构的情况下是否可以正常工作,以及您是否使用 cli 进行部署?

另外,请检查您的 VM 上是否正确安装了 java。查看以下链接以获取更多信息:

Azure 服务结构资源管理器中的 Java Webapp 部署

于 2018-11-23T10:17:13.237 回答
0

我在 ASF 记录器中花了一些时间后发现了这个问题。问题是我的 YO 发电机工作不正常。我的意思是 Yo json 文件已损坏。我跑了医生并纠正了它。这是工作

于 2018-11-27T14:54:11.447 回答