Невозможно развернуть приложение mule 4 в локальной среде с использованием конвейера Jenkins. - PullRequest
0 голосов
/ 29 января 2020

enter image description here Я пытаюсь развернуть приложение mule 4, используя конвейер jenkin, но в процессе развертывания получаю указанную ниже ошибку:

[ОШИБКА] Не удалось выполнить цель org. mule.tools.maven: mule-maven-plugin: 3.3.5: развертывание (default-deploy) в проекте helloworld: выполнение default-deploy цели org.mule.tools.maven: mule-maven-plugin: 3.3.5: Ошибка развертывания: Mule Runtime не запущен!

Добавление моего pom. xml.

      <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.mycompany</groupId>
<artifactId>helloworld</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>mule-application</packaging>
<name>helloworld</name>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

    <app.runtime>4.2.2</app.runtime>
    <mule.maven.plugin.version>3.3.5</mule.maven.plugin.version>
    <proejct.site.deploy.url>E:\IDFC\mule-enterprise-standalone-4.2.2\apps</proejct.site.deploy.url>

</properties>
<build>
    <plugins>
        <plugin>
            <groupId>org.mule.tools.maven</groupId>
            <artifactId>mule-maven-plugin</artifactId>
            <version>${mule.maven.plugin.version}</version>
            <extensions>true</extensions>
            <configuration>
             <standaloneDeployment>
                <muleHome>E:\IDFC\mule-enterprise-standalone-4.2.2</muleHome>
                <muleVersion>4.2.2</muleVersion>
             </standaloneDeployment>
           </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <executions>
            <execution>
             <id>default-deploy</id>
             <phase>deploy</phase>
             <goals>
              <goal>deploy</goal>
             </goals>
            </execution>
          </executions>  
        </plugin>
    </plugins>
</build>


<dependencies>
    <dependency>
        <groupId>org.mule.connectors</groupId>
        <artifactId>mule-http-connector</artifactId>
        <version>1.5.11</version>
        <classifier>mule-plugin</classifier>
    </dependency>
    <dependency>
        <groupId>org.mule.connectors</groupId>
        <artifactId>mule-sockets-connector</artifactId>
        <version>1.1.5</version>
        <classifier>mule-plugin</classifier>
    </dependency>
    <dependency>
        <groupId>org.mule.connectors</groupId>
        <artifactId>mule-db-connector</artifactId>
        <version>1.5.5</version>
        <classifier>mule-plugin</classifier>
    </dependency>
</dependencies>

<repositories>
      <repository>
        <id>anypoint-exchange-v2</id>
        <name>Anypoint Exchange</name>
        <url>https://maven.anypoint.mulesoft.com/api/v2/maven</url>
        <layout>default</layout>
    </repository>
    <repository>
        <id>mulesoft-releases</id>
        <name>MuleSoft Releases Repository</name>
        <url>https://repository.mulesoft.org/releases/</url>
        <layout>default</layout>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>mulesoft-releases</id>
        <name>mulesoft release repository</name>
        <layout>default</layout>
        <url>https://repository.mulesoft.org/releases/</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

в Дженкинсе, пока сборка не работает, но при развертывании я получаю ошибку. Для процесса развертывания Использование пользовательского каталога рабочей области и выполнение пользовательской пакетной команды mvn package deploy -DmuleDeploy. Здесь происходит сбой с добавленной ниже ошибкой. Это мой автономный сервер, на котором мне нужно развернуть: C: \ AnypointStudio \ mule-enterprise-standalone-4.2.2 \ apps

Можете ли вы проверить мой pom. xml что-нибудь еще, что мне нужно добавить туда? дайте мне знать, где я делаю неправильно для развертывания на автономном сервере?

1 Ответ

0 голосов
/ 29 января 2020

Плагин Mule Maven жалуется, что целевая автономная среда Mule Runtime в C: \ AnypointStudio \ mule-enterprise-standalone-4.2.2 \ не запущена. Ошибка журнала говорит так же: Mule Runtime is not running!. Документация для автономной конфигурации развертывания , по-видимому, подразумевает, что она должна выполняться.

Вам нужно убедиться, что она запущена и работает, прежде чем пытаться ее развернуть.

Обратите внимание, что установка автономной среды выполнения Mule внутри каталога с именем AnypointStudio немного сбивает с толку. Автономная среда выполнения не является частью Anypoint Studio и никак не взаимодействует со Studio.

...