Я хочу запустить расширение ("C: \ Alfresco \ tomcat \ shared \ classes \ alfresco \ extension \ schedule-action-services-context.xml)
Я внес в него некоторые изменения,однако, когда я перезагружаю сервер, я не вижу его в моих файлах журнала.
Нужно ли что-то еще, чтобы запустить его.
РЕДАКТИРОВАТЬ:
Вот содержаниеиз моих запланированных служб действий:
<!--
Define the model factory used to generate object models suitable for use with freemarker templates.
-->
<bean id="templateActionModelFactory" class="org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory">
<property name="serviceRegistry">
<ref bean="ServiceRegistry"/>
</property>
</bean>
<!--
Execute the script /Company Home/Record Management/testscript.js
-->
<bean id="runScriptAction" class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition">
<property name="actionName">
<value>script</value>
</property>
<property name="parameterTemplates">
<map>
<entry>
<key>
<value>script-ref</value>
</key>
<!-- Note that as of Alfresco 4.0, due to a Spring upgrade, the FreeMarker ${foo} entries must be escaped -->
<value>\$\{selectSingleNode('workspace://SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:send_mail.js"' )\}</value>
</entry>
</map>
</property>
<property name="templateActionModelFactory">
<ref bean="templateActionModelFactory"/>
</property>
<property name="dictionaryService">
<ref bean="DictionaryService"/>
</property>
<property name="actionService">
<ref bean="ActionService"/>
</property>
<property name="templateService">
<ref bean="TemplateService"/>
</property>
</bean>
<!--
Запускать сценарий каждую минуту - выберите домашний узел компании с одним узлом, который не используется ... -> UNTIL_FIRST_FAILUREIGNORE lucene workspace: // SpacesStore + @ ia \: fromDate: \ $ \ {luceneDateRange (теперь \ "P10D \") \} И + PATH: "/ app: company_home / st: sites / cm: prova / cm:календарь // * " -> + PATH:" / app: company_home / st: sites / cm: valdel / cm: calendar // * "AND + @ ia \: fromDate: [СЕЙЧАС МАКС.]
</property>
<property name="cronExpression">
<value>0 * 8 * * ?</value>
</property>
<property name="jobName">
<value>jobD</value>
</property>
<property name="jobGroup">
<value>jobGroup</value>
</property>
<property name="triggerName">
<value>triggerD</value>
</property>
<property name="triggerGroup">
<value>triggerGroup</value>
</property>
<property name="scheduler">
<ref bean="schedulerFactory"/>
</property>
<property name="actionService">
<ref bean="ActionService"/>
</property>
<property name="templateActionModelFactory">
<ref bean="templateActionModelFactory"/>
</property>
<property name="templateActionDefinition">
<ref bean="runScriptAction"/> <!-- This is name of the action (bean) that gets run -->
</property>
<property name="transactionService">
<ref bean="TransactionService"/>
</property>
<property name="runAsUser">
<value>System</value>
</property>
</bean>
И когда я проверяю STDOUT, я вижу эту ошибку:
2012-03-30 11: 00: 00,230 ОШИБКА [freemarker.runtime] [DefaultScheduler_Worker-8] Ошибка обработки шаблона: «Нет выбранных узловted "
Узлы не выбраны
Проблемная инструкция:
==> $ {selectSingleNode ('workspace: // SpacesStore', 'lucene', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:send_mail.js "')} [в строке 1, столбец 1 в строке: // исправлено]
Откат Java для программистов:
freemarker.template.TemplateModelException: не выбраны узлы в org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory $ QueryForSingleNodeFunction.exec (FreeMarkerWithLuceneExtensionsModelFact80 * * * * *)написал крон для запуска каждые 8 минут, но он не работает