0

我已按照本教程使用 Java 支持的 Webscript 创建发送电子邮件自定义操作: http ://ecmstuff.blogspot.com/2012/04/adding-document-library-actions-in.html?showComment=1403279845779#c303784066266925848

如上所述,定义了一个 AbstractWebScript 类,仅用于在不使用 freemaker 模板的情况下执行操作,但我收到此错误:Cannot locate template processor for template sendDocInEmail.get.html

我猜,-context.xml 文件有问题

我的文件放在以下文件夹中: 1. java .class 文件在 \tomcat\webapps\alfresco\WEB-INF\classes (与包结构一起放置) 2. sendDocInEmail.get.desc 在 \tomcat\shared\ classes\alfresco\extension\templates\webscripts 文件夹(带有包结构) 3. 文件夹中的 services-context.xml 文件 \tomcat\webapps\alfresco\WEB-INF\classes\alfresco\module (同样带有包结构)

请帮忙!

提前致谢。

4

1 回答 1

1

您很可能派生了您的类,DeclarativeWebScript从中扩展AbstractWebScript并添加了模板处理。确保从后者派生您的类。

于 2014-06-20T19:42:16.133 回答