3

你好,我在这里有点卡。

我正在尝试按照这些指令在 Alfresco 4.0.b 上激活 json 回调(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> 到任何bean 定义我想要 json 回调。

现在从我到处读到的内容来看,你永远不应该修改 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 中的结果

任何帮助将不胜感激。谢谢

4

1 回答 1

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- 最后一个定义覆盖和“获胜”中定义。

于 2012-07-24T11:50:06.113 回答