在alfresco的Java web脚本中找不到模板

在alfresco的Java web脚本中找不到模板,alfresco,alfresco-share,web-scripting,Alfresco,Alfresco Share,Web Scripting,我按照本教程使用Java支持的Webscript创建了一个发送电子邮件自定义操作: 如上所述,有一个AbstractWebScript类定义为只执行操作,而不使用freemaker模板,但我得到以下错误: 找不到模板sendDocInEmail.get.html的模板处理器 我猜-context.xml文件有问题 我的文件放在以下文件夹中: 1.java.class文件位于\tomcat\webapps\alfresco\WEB-INF\classes中(与包结构一起放置) 2.\tomcat

我按照本教程使用Java支持的Webscript创建了一个发送电子邮件自定义操作:

如上所述,有一个AbstractWebScript类定义为只执行操作,而不使用freemaker模板,但我得到以下错误: 找不到模板sendDocInEmail.get.html的模板处理器

我猜-context.xml文件有问题

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

请帮忙


提前感谢。

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

嗨,安德烈亚斯,谢谢你的快速回复。是的,我从AbstractWebScript类派生了我的类。但是仍然有一个错误。看起来你的代码根本不起作用。确保bean定义具有父webscript和id webscript.sendDocInEmail.get。一定要把它捡起来。如果有疑问,请将其放在classes/alfresco/extension/for-context.xml中。