每当我启动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).>
SessionTracking.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>
如何解决这个问题?我们将不胜感激。
答案 0 :(得分:1)
您无需在web.xml中指定类。
Servlet 2.5规范还包含javax.servlet.http.HttpSessionBindingListener和javax.servlet.http.HttpSessionActivationListener接口。这些接口由存储为会话属性的对象实现,不需要在web.xml中注册事件侦听器。