Search code examples
alfrescoalfresco-shareweb-scripting

Cannot find template in Java web script in alfresco


I have followed this tutorial to create a send email custom action using Java backed Webscript: http://ecmstuff.blogspot.com/2012/04/adding-document-library-actions-in.html?showComment=1403279845779#c303784066266925848

As has been mentioned above, there is an AbstractWebScript class defined just to execute the action without using a freemaker template, but I get this error: Cannot locate template processor for template sendDocInEmail.get.html

I guess, there is a problem with the -context.xml file

My files are placed in the following folders: 1. the java .class files are in \tomcat\webapps\alfresco\WEB-INF\classes (placed with the package structure) 2. sendDocInEmail.get.desc in \tomcat\shared\classes\alfresco\extension\templates\webscripts folder (with the package structure) 3. services-context.xml file in the folder \tomcat\webapps\alfresco\WEB-INF\classes\alfresco\module (again with the package structure)

Please help!

Thanks in advance.


Solution

  • You most likely derived your class from DeclarativeWebScript which extends AbstractWebScript and adds the template processing. Make sure to derive your class from the latter.