我在现有的Tridion CWA Java Web应用程序中添加环境框架,并且对Java过滤器的映射存在一些疑问(环境框架过滤器与CWA过滤器)
在SDL CWA 2011 SP1文档(在线门户)中,他们说:
我不明白这个过滤器映射。在我的Web应用程序中,没有Content Delivery Web Service。
我的问题:
1-这是否意味着Ambient Data Framework需要安装Content Delivery Web Service才能工作?对我来说,环境数据过滤器的过滤器映射应与CWA请求过滤器的映射相同
<filter-mapping>
<filter-name>cwa</filter-name>
<url-pattern>my-mapping</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Ambient Data Framework</filter-name>
<servlet-name>my-maping</servlet-name>
</filter-mapping>
2-PageFileDistributionFilter和BinaryFileDistributionFilter怎么样?
3-是否有推荐的过滤器顺序?在环境数据过滤器之前配置的CWA过滤器例如?
任何帮助将非常感激。提前致谢。
最佳答案
在#1上:这是文档缺陷,应改为:
<filter>
<filter-name>Ambient Data Framework</filter-name>
<filter-class>com.tridion.ambientdata.web.AmbientDataServletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Ambient Data Framework</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在#2上,是的,您当然当然仍然需要这两个。
在#3上,我怀疑您应该首先加载Ambient框架,因为这是对非CWA Web应用程序的建议(例如,您的过滤器可以使用Ambient框架)
关于tridion - 如何在Tridion CWA Web应用程序中配置环境框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14736301/