Разворачивание процесса bootstrap-методом из jar-архива
Доброго времени суток!
Пробую развернуть свой процесс из .jar-файла bootstrap-методом. В документации описано как составить файл *-context.xml:
http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fprocess-def.html
http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fprocess-def.html
Создал подобный файл:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
.
<beans>
<bean id="lifecycle.workflowBootstrap" parent="workflowDeployer">
<!-- Register workflows -->
<property name="workflowDefinitions">
<------> <list>
<--><------><props>
<--><------> <prop key="engineId">jbpm</prop>
<------><------> <prop key="location">alfresco/extension/workflows/astWorkflowItRequest.xml</prop>
<------><------> <prop key="mimetype">text/xml</prop>
<------><------> <prop key="redeploy">false</prop>
<------><------></props>
<------> </list>
<------></property>
<!-- Registration of new models --><--->
<property name="models">
<list>
<------><------><value>alfresco/extension/models/astModelConstr.xml</value>
<value>alfresco/extension/models/astModelDocConstr.xml</value>
<value>alfresco/extension/models/astModelDogConstr.xml</value>
<value>alfresco/extension/models/astModelPersConstr.xml</value>
<value>alfresco/extension/models/astModelSystem.xml</value>
<value>alfresco/extension/models/astModelObject.xml</value>
<------><------><value>alfresco/extension/models/astModelInfo.xml</value>
<------><------><value>alfresco/extension/models/astModelStructures.xml</value>
<value>alfresco/extension/models/astModelPersones.xml</value>
<value>alfresco/extension/models/astModelDoc.xml</value>
<------> <value>alfresco/extension/models/astModelDogovora.xml</value>
<------><------><value>alfresco/extension/models/astModelAgreement.xml</value>
<------><------><value>alfresco/extension/models/astModelItRequest.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflow.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflowAgreement.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflowDogovora.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflowInDoc.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflowInDoc1.xml</value>
<------><------><value>alfresco/extension/models/astModelWorkflowItRequest.xml</value>
<------> </list>
</property>
<------><!-- Register resource bundles -->
<------><property name="labels">
<------> <list>
<------><------><value>alfresco.extension.messages.astartaWorkflow</value>
<------> </list>
<------></property>
....
</bean>
</beans>
В нем подключаются все необходимые модели, описание процесса и локализация. Ложу все необходимые файлы в архив по пути /alfresco/extension/[models|workflows|messages], пакую в jar, который помещаю в /alfresco/tomcat/webapps/alfresco/WEB-INF/lib.
Перегружаю Альфреску. В итоге на странице старта процессов в выпадающем списке появляется мой процесс, даже локализованный, но при нажатии на него - "Сбой. Не удалось начать бизнес-процесс" и в логе:
ERROR [extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-10] Exception from executeScript - redirecting to status template error: 03080001 Wrapped Exception (with status template): null
При динамическом разворачивании (загрузке моделей и описаний процессов через веб-интерфейс) процесс работает.
Подскажите в чем может быть проблема? Спасибо заранее.