【问题标题】:How to configure ambient framework within a Tridion CWA web app如何在 Tridion CWA Web 应用程序中配置环境框架
【发布时间】:2013-01-22 01:52:23
【问题描述】:

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

我不明白这个过滤器映射。在我的网络应用中,没有内容交付网络服务。

我的问题:

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 过滤器?

任何帮助将不胜感激。提前致谢。

【问题讨论】:

  • 嗨,Sébastien - 根据您在 SO 上的一些答案,您似乎对 Tridion 有很好的了解。您是否考虑使用您的 SO 帐户在area51.stackexchange.com/proposals/38335/… 提交 SDL Tridion Area 51 提案 - SDL Tridion 社区确实需要我们可以获得的所有支持。谢谢
  • 嗨,克里斯。完成了;)

标签: tridion tridion-2011 tridion-content-delivery ambient


【解决方案1】:

关于#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 Framework,因为这是对非 CWA Web 应用程序的建议(例如,您的过滤器可以使用 Ambient Framework)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    相关资源
    最近更新 更多