无法将 Drools Workbench 部署到 Tomcat,因为 "repository root does not exist"

Can't Deploy Drools Workbench to Tomcat because "repository root does not exist"

我一直在慢慢解决 Drools Workbench 部署过程中的错误,但我被这个特别的错误难住了。

Caused by: java.lang.IllegalArgumentException: Repository root does not exist: repositories\kie
at org.guvnor.m2repo.backend.server.GuvnorM2Repository.getGuvnorM2Repository(GuvnorM2Repository.java:480)
at org.guvnor.m2repo.backend.server.GuvnorM2Repository.setM2Repos(GuvnorM2Repository.java:116)
at org.guvnor.m2repo.backend.server.GuvnorM2Repository.init(GuvnorM2Repository.java:96)

有人能帮忙吗?

您是否尝试过为 M2 存储库设置有效路径(用户 运行 应用程序服务器必须对该路径具有写权限)? JBoss 属性 看起来像这样:

org.guvnor.m2repo.dir=/tmp/repositories

或者在xml版本中配置:

<property name="org.guvnor.m2repo.dir" value="/tmp/repositories"/>

Tomcat配置应该很相似。