- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将我的 KIE Workbench 6.1.FINAL 部署与使用 Drools 6.1.FINAL 的简单应用程序集成。我使用以下代码:
String url = "http://localhost:8088/workbench/maven2/com/sep/test/myProject/1.0/myProject-1.0.jar";
KieServices ks = KieServices.Factory.get();
UrlResource urlResource = (UrlResource) ks.getResources().newUrlResource(url);
urlResource.setBasicAuthentication("enabled");
urlResource.setUsername("admin");
urlResource.setPassword("admin");
try {
InputStream is = urlResource.getInputStream();
KieModule kModule = ks.getRepository().addKieModule(ks.getResources().newInputStreamResource(is));
kieContainer = ks.newKieContainer(kModule.getReleaseId());
kieContainer.newStatelessKieSession();
scanner = ks.newKieScanner(kieContainer);
} catch(Exception e) {
System.out.println("Exception thrown while constructing InputStream");
System.out.println(e.getMessage());
}
每次运行此代码时,我都会看到以下输出:
Exception thrown while building InputStream
Server returned HTTP response code: 401 for URL: http://localhost:8088/workbench/maven2/com/sep/test/myProject/1.0/myProject-1.0.jar
我确认错误来自获取InputStream
的行。我可以使用用户名和密码“admin”登录到我的工作台 http://localhost:8088/workbench
,并且可以通过在 Web 浏览器中使用 http://localhost:8088/workbench/maven2/com/sep/test/myProject/1.0/myProject-1.0.jar
下载 .jar 文件。我还可以使用以下 curl
命令检索 .jar:
curl --user admin:admin http://localhost:8088/workbench/maven2/com/sep/test/myProject/1.0/myProject-1.0.jar
但是,我无法使用 wget
获取 .jar。
如何通过身份验证?这只是一个原型(prototype);有没有办法关闭下载此 .jar 文件的身份验证?
最佳答案
UrlResource 中存在一个错误,现已修复。请参阅https://issues.jboss.org/browse/DROOLS-693
这是一个替代解决方案:https://stackoverflow.com/a/28230876/418730
关于java - KIE Workbench 集成响应 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27487996/
我是新来的 jBPM . 我仅通过 Business Central (KIE Workbench) 开发和部署了一个业务流程,并且运行良好。 我没有直接使用 Kie Server。 我想知道 之间的
我想知道jbpm、kie server和kie workbench有什么区别。我现在正在学习 jbpm 教程,所以我下载了完整的安装程序。但是,我读到: 1. jbpm 可以分发为不同的jar。 2.
我正在尝试构建一个通过注入(inject)集成 kie (drools 6) 的 Web (spring-mvc) 应用程序。我使用 kie workbench 创建工作流程,进行编译和部署。我已在项
我正在尝试为 apache-tomcat-8.5.20 安装 kie-server。 Tomcat 正在运行,但 kie-workbench 没有启动。它抛出以下错误: SLF4J: Failed t
我有一个 Maven Java 项目,它构建正确,但在 pom.xml 中添加以下依赖项后: org.kie kie-api 6.4.0.Final 我收到以下错误: Faile
我将 Play 2.2.3 与 Java 和 sbt.version=0.13.5 结合使用。 当我运行play cleancompile时,我可以看到: [success] Total time:
我们正在将业务中心服务器从 7.23.0 升级到 7.28.0。我们注意到我们的 kie 服务器无法再通过 websocket 连接到业务中心: 服务器日志: Oct 28 12:56:43 busi
在任何人开始否决这个问题之前,我尝试使用“kie”、“project”、“where”、“location”、“workbench”、“pom”这些词的所有组合进行谷歌搜索、“来源”、"file",我
我需要 KIE API 方面的帮助。需要知道它是什么,是否有任何教程可用于使用 Drools KIE。 kie 是 drools-6.x 的一部分吗?如果它是 drools-6.x 的一部分,那么
我正在尝试设置 kie 执行服务 (kie-server-services-6.2.0) 以供 kie-drools-wb-webapp-6.2.0 提供,当我尝试通过以下 webapp url执行服
从哪里可以找到最新稳定版本(6.3.0.Final)的 Kie-Execution Server 源代码? 我找到了以下网站,其中包含 6.2.0.Final 的源代码,但我没有找到任何可以下载 6.
我尝试从我通过 KIE Workbench 创建的项目中获取 kieContainer。 String url = "http://dev.dsack.local:8080/kie-wb/ma
我有以下 POJO: public class Transaction { @Id private long id; private String organisationId
我正在使用带有 spring 集成的 Drools 6.2.0。 spring-context.xml 文件如下:
我已经设置了 KIE 工作台,一切运行良好。我无法理解如何管理生产环境中的部署。我必须做两件事。 如何在开发和生产环境中管理用户/角色/组。我在开发环境中有用户/角色/组和项目设置。有没有更好的方法将
我已经使用 Wildify10 & kie-drools-wb-7.0.0.Final-wildfly10.war & kie-server-7.0.0.Final-ee7.war 来部署和使用 KI
我创建了一个示例业务流程来模拟我的组织用例的需求。该用例涉及员工、房间、部门等对象。我使用 KIE 工作台将这些实体创建为数据模型。 谁能告诉我如何持久保存这些 POJO/实体?如何配置jBPM引擎以
我正在尝试将我的 KIE Workbench 6.1.FINAL 部署与使用 Drools 6.1.FINAL 的简单应用程序集成。我使用以下代码: String url = "http://loca
本文整理了Java中org.kie.api.runtime.process.WorkItemHandler类的一些代码示例,展示了WorkItemHandler类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.kie.api.definition.process.WorkflowProcess类的一些代码示例,展示了WorkflowProcess类的具体用法。这些代码示例主要来源
我是一名优秀的程序员,十分优秀!