Сбой развертывания Java-приложения Service Fabric в локальном кластере - PullRequest
0 голосов
/ 14 ноября 2018

Я новичок в сервисной фабрике и пытаюсь развернуть Java-приложение в локальном кластере сервисной фабрики с 5 узлами. Я использую Ubuntu VM и следующие ниже шаги, чтобы собрать и развернуть его в кластере ASF. при развертывании я получаю ошибку ниже. Я попытался развернуть в удаленном кластере ASF также и получил ту же проблему. Не могли бы вы помочь мне в этом.

Ссылка: Развертывание Jav-приложений в кластер ASF

Код ошибки: enter image description here

Ответы [ 3 ]

0 голосов
/ 23 ноября 2018

@ Дхрумил Шах, я повторил шаги, представленные в документе, и смог успешно достичь желаемых результатов.

Можете ли вы сообщить мне, нормально ли работает ваше Java-приложение без использования Service Fabric и используете ли вы Cli для своего развертывания?

Кроме того, проверьте, правильно ли установлена ​​Java на вашей виртуальной машине. Проверьте ссылку ниже для получения дополнительной информации:

Развертывание Java Webapp в обозревателе фабрики Azure Service

0 голосов
/ 27 ноября 2018

Я обнаружил проблему, потратив некоторое время в ASF logger.Проблема заключалась в том, что мой генератор YO не работал должным образом.Я имею в виду файл Jo JSON был исправлен.Я управляю твоим доктором и исправляю это.его работа

0 голосов
/ 22 ноября 2018

Просто попробовал это, и это сработало для меня, поэтому просто задам несколько вопросов, чтобы убедиться, что мы ничего не пропустили из документов.

В коде DhrumilSpringServiceFabric-> DhrumilSpringGettingStartedPkg -> у вас есть два файла?

  1. гс-весна-загрузки 0.1.0.jar
  2. entryPoint.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 *1022* Programme "entryPoint.sh" должно быть идентичным, включая регистр с тем, что находится в вашей папке "code".

Если все вышеперечисленное подтвердится, пожалуйста, ответьте и с удовольствием углубимся в это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...