ClickContentEvent的BehaviorTracking标记无法正常工作

时间:2013-02-13 16:01:11

标签: content-management-system weblogic portal websphere-portal weblogic12c

我正面临着触发clickContentEvent BehaviorTracking标记的艰难时期,并将一个条目插入到bt_event表中。 但是displayContentEvent工作正常,没有任何问题。

我在Portal管理中正确设置了事件服务和行为跟踪服务。

com.bea.p13n.tracking.listeners.BehaviorTrackingListener和ClickContentEvent已配置。

这是我试图检索内容的JSP,当我点击链接时,它没有插入clickContentEvent。

<pz:contentSelector rule="testcontent" id="nodes" sortBy="cm_nodeName desc"/>
 <utility:notNull item="<%=nodes%>">
 <utility:forEachInArray array="<%=nodes%>" id="node" type="com.bea.content.Node">

<BehaviorTracking:clickContentEvent documentId="<%=node.getName() %>" id="eventInfo"/>
<% String url = request.getContextPath() + "/ShowBinary"+node.getPath()+"?"+ eventInfo; %>
<a href="<%= url %>" ><%=node.getName() %> </a>
</utility:forEachInArray>
</utility:notNull>

我在web.xml中有以下Servlet映射 -

<filter>
    <filter-name>ClickThroughEventFilter</filter-name>
    <filter-class>com.bea.p13n.tracking.clickthrough.ClickThroughEventFilter</filter-class>
    </filter>

    <filter-mapping>
    <filter-name>ClickThroughEventFilter</filter-name>
    <url-pattern>/ShowBinary/*</url-pattern>
    </filter-mapping>

当displayContentEvent工作时我很困惑,为什么不是这个clickContentEvent?

1 个答案:

答案 0 :(得分:0)

我重新启动了服务器,现在正在运行。