Как правильно запустить приложение Akka с fat-JAR? (Параметр конфигурации не найден для ключа 'akka.remote.log-receive-messages') - PullRequest
0 голосов
/ 06 апреля 2019

У меня есть простое Java-приложение, которое использует Akka.Я решил докеризировать его.

Когда я собираю и запускаю приложение, все выглядит нормально, но Akka выдает эту ошибку:

< com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka.remote.log-received-messages' >

Это раздел плагинов pom.xml:

...
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>

      <plugin>
                <!-- Build an executable JAR -->
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.0</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>${project.build.directory}/dependency</classpathPrefix>
                            <mainClass>it.uniroma3.initialization.Init</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4.1</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                      <manifest>
                        <mainClass>it.uniroma3.initialization.Init</mainClass>
                      </manifest>
                    </archive>

                </configuration>
                <executions>
                  <execution>
                    <id>make-assembly</id>
                    <phase>package</phase> 
                    <goals>
                        <goal>single</goal>
                    </goals>
                  </execution>
                </executions>
            </plugin>       
    </plugins>

Кажется, что к библиотекам обращаются правильно, но по какой-то причине akka не может запуститься должным образом.Как я могу решить это?

...