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 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试