json - 在Alfresco 4.0中启用json回调

标签 json jsonp alfresco

你好,我在这里有点卡纸。

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

如果我正确理解要为Web脚本激活此功能,则需要修改此文件/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中的文件。所以这是我的问题:

在露天 war 之外,我将如何修改此文件?

我尝试将文件复制到/Alfresco/tomcat/shared/classes/alfresco/web-scripts-application-context.xml并将属性添加到webscripts.container bean和webscripts.authenticator.basic bean中,但是我的脚本和当我使用alf_callback = my_function时,基本身份验证脚本未返回包装在my_function中的结果

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

最佳答案

仅将自定义副本放在shared/classes/alfresco中是行不通的,因为bean仍然可以从alfresco/WEB-INFO/classes/alfresco解析。

尝试将自定义项放入shared/classes/alfresco/extension/whatever-context.xml中。

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

关于json - 在Alfresco 4.0中启用json回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623293/

相关文章:

javascript - 如何将带有 JSON 文件的 sprite 表导入我的 Phaser 游戏?

wcf - 无法使用 JSONP 将参数传递给 REST/WCF 服务

jquery - 带有远程 URL 的 JSONP 不起作用

jquery - 如何使用 jquery 对 api 进行 jsonp 调用

javascript - PrototypeJS 版本 1.6.0.2 覆盖 JSON.parse 和 JSON.stringify 并破坏 socket.io 功能

javascript - JSON.stringify 一个带有 Knockout JS 变量的对象

JSON 意外 token chrome

java - Alfresco 上下文初始化失败 : NoClassDefFoundError

java - 使用同名更新到 Alfresco

alfresco - CMIS 可以用来从 Alfresco 检索节点内容吗?