如何在Tridion CWA web应用程序中配置环境框架



我正在现有的Tridion CWA Java web应用程序中添加环境框架,我对Java过滤器(环境框架过滤器与CWA过滤器)的映射有一些问题

在SDL CWA 2011 SP1文档(在线门户)中,他们说:

16-如果您打算组合使用环境数据框架使用CWA,还可以打开web-INF/文件夹中的web.xml文件并添加以下内容:

<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>
  <servlet-name>Content Delivery Web service</servlet-name>
</filter-mapping>

我不理解这个过滤器映射。在我的web应用程序中没有内容交付web服务。

我的问题:

1-这是否意味着环境数据框架需要安装内容交付Web服务才能工作?对我来说,环境数据过滤器的过滤器映射应该与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上,我怀疑您应该首先加载环境框架,因为这是非CWA web应用程序的建议(例如,您的过滤器可以使用环境框架)

相关内容

  • 没有找到相关文章

最新更新