2014-06-20 88 views
0
發現的Java Web腳本模板

我按照這個教程創建使用Java發送電子郵件的自定義操作支持Webscript: http://ecmstuff.blogspot.com/2012/04/adding-document-library-actions-in.html?showComment=1403279845779#c303784066266925848不能在露天

正如上面提到的,只是定義爲執行AbstractWebScript類不使用freemaker的模板的動作,但我得到這個錯誤: 無法找到模板處理器模板sendDocInEmail.get.html

我想,有一個與-context.xml文件有問題

我的文件被放置在以下文件夾: 1. java .class文件位於\ tomcat \ webapps \ alfresco \ WEB-INF \ classes(與包結構一起放置) 2. \ tomcat \ shared \ classes \ alfresco中的sendDocInEmail.get.desc \ extension \ templates \ webscripts文件夾(帶有包結構) 3.文件夾\ tomcat \ webapps \ alfresco \ WEB-INF \ classes \ alfresco \模塊中的services-context.xml文件(與包結構一樣)

請幫忙!

在此先感謝。

回答

1

您最有可能從DeclarativeWebScript派生出您的班級,它擴展了AbstractWebScript並添加了模板處理。確保從後者派生出你的班級。

+0

嗨安德烈亞斯,感謝您的快速回復。是的,我從AbstractWebScript類派生了我的類。但仍然有一個錯誤。 – juilee

+0

看起來你的代碼根本沒有啓動。確保你的bean定義具有父級web腳本和id webscript.sendDocInEmail.get。確保它被拾起。如果有疑問,請將它放在classes/alfresco/extension/for-context.xml中。 –

+0

非常感謝。它完美的工作! – juilee