Постоянство jBPM: Невозможно построить EntityManagerFactory

Я пытаюсь сделать мой проект jBPM постоянным. Поэтому я использовал эторуководство. At first I imported all the additional jars needed (according to the website). I also added mysql-connector-java-5.1.20-bin.jar потому что я хочу использовать MySQL в качестве постоянного хранилища.

После этого я добавил & quot; с сохранением состояния & quot; код для моего проекта:

<code>KnowledgeBase kbase = readKnowledgeBase(name);
StatefulKnowledgeSession ksession = null;
JBPMHelper.startH2Server();
JBPMHelper.setupDataSource();
if(ProcessManager.sessionId == -1){
    ksession = JBPMHelper.newStatefulKnowledgeSession(kbase);
    ProcessManager.sessionId = ksession.getId();
}
else {
ksession = JBPMHelper.loadStatefulKnowledgeSession(
    kbase,
    ProcessManager.sessionId);
}
</code>

Затем я добавил вresources/META-INF файлjBPM.properties:

persistence.datasource.name=jdbc/jbpm-ds

persistence.datasource.user=test

persistence.datasource.password=test

persistence.datasource.url=jdbc:mysql://localhost:3306/helpme

persistence.datasource.driverClassName=com.mysql.jdbc.Driver

persistence.enabled=true

persistence.persistenceunit.name=org.jbpm.persistence.jpa

persistence.persistenceunit.dialect=org.hibernate.dialect.MySQLDialect

Если я сейчас запускаю проект, всегда есть следующее исключение (наksession = JBPMHelper.newStatefulKnowledgeSession(kbase);):

javax.persistence.PersistenceException: [PersistenceUnit: org.jbpm.persistence.jpa] Unable to build EntityManagerFactory

Caused by: org.hibernate.HibernateException: Could not find datasource

Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context

Ответы на вопрос(1)

Ваш ответ на вопрос