0

每当我启动 WebLogic 服务器时,我都会在控制台中看到以下警告。

<Warning> <HTTP> <BEA-101164> <User defined class com.org.listener.SessionTracking is not a Listener, as it does not implement the correct interface(s).> 

会话跟踪.java

@ManagedBean
@SessionScoped
public class SessionTracking implements Serializable, javax.servlet.http.HttpSessionBindingListener{
//code
}

web.xml

<listener>
    <listener-class>com.org.listener.SessionTracking</listener-class>
</listener>

如何解决这个问题?任何帮助将不胜感激。

4

1 回答 1

1

您无需在 web.xml 中指定类。

Servlet 2.5 规范还包含 javax.servlet.http.HttpSessionBindingListener 和 javax.servlet.http.HttpSessionActivationListener 接口。这些接口由存储为会话属性的对象实现,并且不需要在 web.xml 中注册事件侦听器。

应用程序事件

于 2012-05-01T22:04:50.280 回答