yinxingdao 2015-01-05 02:43 采纳率: 0%
浏览 903
已结题

jbpm5.4启动流程时报错

在自己的项目中首先启动HorentQ服务器 没有问题:
try {
TaskService taskService = new TaskService(entityManagerFactory,
SystemEventListenerFactory.getSystemEventListener());
// 添加必要的用户
TaskServiceSession taskSession = taskService.createSession();
taskSession.addUser(new User("krisv"));
taskSession.addUser(new User("john"));
// 开启HornetQTaskServer
HornetQTaskServer server = new HornetQTaskServer(taskService, 5445);
Thread thread = new Thread(server);
thread.start();
System.out.println("************启动HorentQ服务器完毕*************" + entityManagerFactory);
} catch (Throwable t) {
throw new RuntimeException("不能开启HornetQ服务器", t);
}
然后启动流程:
public ProcessInstance startWorkflowProcess() {
ProcessInstance pi = null;
try {
HornetQHTWorkItemHandler hornetQHTWorkItemHandler = new HornetQHTWorkItemHandler(
ksession);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task",
hornetQHTWorkItemHandler);
pi = ksession.startProcess(processName, params);
} catch (Exception e) {
e.printStackTrace();
}
return pi;
}
然后控制台会报错:
1753121 05/01 10:29:12,564[http-bio-8088-exec-1] ERROR service.hornetq.HornetQTaskClientConnector.connect - Unable to connect to server using configuration org-hornetq-core-remoting-impl-netty-NettyConnectorFactory?port=5153&host=127-0-0-1
1753123 05/01 10:29:12,566[http-bio-8088-exec-1] ERROR drools.persistence.SingleSessionCommandService.rollbackTransaction - Could not commit session
org.jbpm.workflow.instance.WorkflowRuntimeException: [special:6 - 提交:2] -- Could not connect task client: on ip: 127.0.0.1 - port: 5153

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Matlab怎么求解含参的二重积分?
    • ¥15 苹果手机突然连不上wifi了?
    • ¥15 cgictest.cgi文件无法访问
    • ¥20 删除和修改功能无法调用
    • ¥15 kafka topic 所有分副本数修改
    • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
    • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
    • ¥40 串口调试助手打开串口后,keil5的代码就停止了
    • ¥15 电脑最近经常蓝屏,求大家看看哪的问题
    • ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档