在Alfresco 4.0中启动扩展

在Alfresco 4.0中启动扩展,alfresco,Alfresco,我想运行分机 (“C:\Alfresco\tomcat\shared\classes\Alfresco\extension\scheduled action services context.xml) 我对它做了一些更改,但是当我重新启动服务器时,我在日志文件中没有看到它 我需要别的东西来启动它吗 编辑: 以下是我的计划行动服务的内容: 剧本 脚本引用 \$\{selectSingleNode('workspace://SpacesStore“,”lucene“,”路径:“/app:co

我想运行分机 (“C:\Alfresco\tomcat\shared\classes\Alfresco\extension\scheduled action services context.xml)

我对它做了一些更改,但是当我重新启动服务器时,我在日志文件中没有看到它

我需要别的东西来启动它吗

编辑:

以下是我的计划行动服务的内容:


剧本
脚本引用
\$\{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>