你好,我在这里有点卡纸。
我正在尝试按照这些指令在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/