我在现有的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/

10-10 11:47