在安装了 drools 工作台和 KIE 服务器的服务器上,我编写了一个项目,并构建和部署了它。另外,我可以在本地为它启动一个容器。
但是我无法在远程服务器上为其创建容器,并且在远程服务器上出现以下错误:
Unable to resolve artifact: testdrools:firstApplication:pom:1.3
org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact testdrools:firstApplication:pom:1.3 in central (http://repo1.maven.org/maven2/)
由于我从中学到的关于 MAVEN 的知识有限,似乎 KIE 服务器试图解决的“ testdrools:firstApplication:pom:1.3 ”确实存在,因为从 *.jar 文件中提取的部分 pom.xml 如下:
<groupId>testdrools</groupId>
<artifactId>firstApplication</artifactId>
<version>1.3</version>
<name>firstApplication</name>
<build>
<plugins>
<plugin>
<groupId>org.kie</groupId>
<artifactId>kie-maven-plugin</artifactId>
<version>6.2.0.Final</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
</project>
有人可以告诉我为什么我不能为这种情况创建一个远程容器吗?
我们找到了解决此问题的方法。在尝试重现此问题时,我们再次收到错误:
Could not find artifact droolstest:droolsTestProj2:pom:1.1 in local (file:/root/.m2/repository/)
所以我们从工作台的工件存储库中下载了“droolsTestProj2-1.1.jar”文件,并将其复制到“/root/.m2/repository/droolstest/droolsTestProj2/1.1”。容器在刷新后启动。
似乎工作台无法将 *.jar 文件发送到 KIE 服务器。请分享您对此的想法。