首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drools:无法在远程kie-server上启动容器,因为“找不到工件.”

Drools:无法在远程kie-server上启动容器,因为“找不到工件.”
EN

Stack Overflow用户
提问于 2015-07-24 14:52:08
回答 1查看 2.5K关注 0票数 0

在安装了drools工作台和KIE服务器的服务器上,我编写了一个项目,并进行了构建和部署。另外,我可以为它在本地启动一个容器。

但是,我无法在远程服务器上为它创建容器,并在远程服务器上得到以下错误:

代码语言:javascript
复制
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服务器试图解决的问题似乎是存在的,确实存在,因为从*.jar文件提取的部分pom.xml如下所示:

代码语言:javascript
复制
  <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>

有人能给我一点关于的提示吗?为什么我不能为这个例子创建一个远程容器--

我们为找到了一个解决这个问题的方法。在试图重新生成此问题时,我们再次得到了错误:

代码语言:javascript
复制
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服务器。请分享你的想法。

EN

回答 1

Stack Overflow用户

发布于 2016-04-06 21:06:38

您能否尝试设置一个自定义settings.xml,其中包含对本地存储库的引用?这个存储库可以在工作台和Kie服务器之间共享。

要设置自定义settings.xml,需要在运行应用程序的容器中定义系统属性"kie.maven.settings.custom"

此属性应引用settings.xml文件的位置。在该文件中,您应该定义标记<localRepository>,它将引用将在工作台和Kie服务器之间共享本地存储库的目录。

有关更多信息,请参见Drools文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31613634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档