在Alfresco 4.0中启用json回调

时间:2012-07-24 02:31:31

标签: json jsonp alfresco

你好我这里有点堵塞。

我正在尝试按照这些指令激活Alfresco 4.0.b上的json calbacks(jsonp)。 http://wiki.alfresco.com/wiki/Web_Scripts#JSON_Callbacks

如果我正确理解我要为webscripts激活此功能,我需要修改此文件/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-scripts-application-context.xml并添加一个属性 <property name="allowCallbacks"><value>true</value></property> 我想要json回调的任何bean定义。

现在从我到处读到的内容,你永远不应该修改alfresco.war或share.war中的文件。所以这是我的问题:

如何在露天战争之外修改此文件?

我尝试将文件复制到/Alfresco/tomcat/shared/classes/alfresco/web-scripts-application-context.xml并将属性添加到webscripts.container bean和webscripts.authenticator.basic bean但是我的当我使用alf_callback = my_function

时,脚本和基本身份验证脚本没有返回我的my_function中包装的结果

非常感谢任何帮助。 感谢

1 个答案:

答案 0 :(得分:1)

仅在shared/classes/alfresco中放置自定义副本不起作用,因为bean仍在alfresco/WEB-INFO/classes/alfresco解析。

尝试将自定义设置放在shared/classes/alfresco/extension/whatever-context.xml

导入顺序在alfresco/WEB-INF/classes/alfresco/application-context.xml中定义 - 最后一个定义覆盖和“胜利”。