我浏览了JBPM6用户指南,我发现每个操作都有URL,例如:http://serverurl:8080/business-central/rest/task/query?potentialOwner=bpmuser
该URL用于将任务分配给bpmuser
。我可以使用Google的REST客户端请求此URL,而不会出现任何错误。但是,问题是,当我尝试从Java程序请求此URL时,我会遇到授权错误。有人可以帮助我解决我遇到的问题吗?
您可以在下面的标题中发送身份验证详细信息。
String authData = "krisv" + ":" + "krisv";
String encoded = new sun.misc.BASE64Encoder().encode(authData.getBytes());
get.setHeader("Authorization", "Basic " + encoded);
以示例参见我的答案。
您阅读了文档吗?
http://docs.jboss.org/jbpm/v6.0.1/userguide/jbpmremoteapi.html
您是发送用户/密码吗?
查看此部分 -> 17.1.1。其余的远程Java RuntimeEngine工厂