在Alfresco 4.0中启动扩展
我想运行分机 (“C:\Alfresco\tomcat\shared\classes\Alfresco\extension\scheduled action services context.xml) 我对它做了一些更改,但是当我重新启动服务器时,我在日志文件中没有看到它 我需要别的东西来启动它吗 编辑: 以下是我的计划行动服务的内容:在Alfresco 4.0中启动扩展,alfresco,Alfresco,我想运行分机 (“C:\Alfresco\tomcat\shared\classes\Alfresco\extension\scheduled action services context.xml) 我对它做了一些更改,但是当我重新启动服务器时,我在日志文件中没有看到它 我需要别的东西来启动它吗 编辑: 以下是我的计划行动服务的内容: 剧本 脚本引用 \$\{selectSingleNode('workspace://SpacesStore“,”lucene“,”路径:“/app:co
剧本
脚本引用
\$\{selectSingleNode('workspace://SpacesStore“,”lucene“,”路径:“/app:company\u home/app:dictionary/app:scripts/cm:send\u mail.js“)\”
直到第一次失败
忽略
卢塞恩
workspace://SpacesStore
+@ia \:fromDate:\$\{luceneDateRange(现在为“P10D”)和+PATH:“/app:company\u home/st:sites/cm:prova/cm:calendar/*”-->
+路径:“/app:company_home/st:sites/cm:valdel/cm:calendar/*”和+@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>
0 * 8 * * ?
约伯
工作组
触发器
触发群
系统
当我检查标准输出时,我看到了这个错误:
2012-03-30 11:00:00230错误[freemarker.runtime][DefaultScheduler\u Worker-8]模板处理错误:“未选择任何节点”
未选择任何节点
有问题的指令:
==>${selectSingleNode('workspace://SpacesStore“,”lucene“,”路径:“/app:company_home/app:dictionary/app:scripts/cm:send_mail.js“)}[在中的第1行第1列string://fixed]
程序员的Java回溯:
freemarker.template.TemplateModelException:未选择任何节点
位于org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory$QueryForSingleNodeFunction.exec(FreeMarkerWithLuceneExtensionsModelFactory.java:180)
有人能给我解释一下吗..我已经写了一个cron,每8分钟运行一次,但它不起作用“运行扩展”没有什么意义。当你启动Tomcat时,Alfresco web应用程序将自动加载Spring配置文件,因为它位于类路径上(假设您已经正确设置了共享类加载器)并以“context.xml”结尾"。如果在日志文件中没有看到预期的内容,请检查log4j.properties以确保设置了记录器。如果所有其他操作都失败,请使用远程调试器(如Eclipse)并在上下文文件引用的某个Java类中设置断点。可能是因为您的错误。能否显示计划的操作的内容services-context.xml文件?看起来上下文文件运行正常,但您为其提供了错误的搜索查询以查找节点!您能再次检查搜索路径吗?
</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>