weblogic 部署项目失败 报错:监听器没有实现正确的接口,路过的大神给看看~
如题,说实话,这个项目虽然放在tomcat下成功运行过,但由于是新新新手,一直都没有接触并感受该监听器的作用,并不知道好不好使
weblogic更是刚刚接触,不知道该如何下手更改,求大神指点迷津,非常感谢~ ps:weblogic 12c 版本。。。。
//========= weblogic 报错提示=======
//======== 百度有说jar包冲突 但是在项目中没有找到jsf-api.jar or jsf-impl.jar
// ======= 项目中的监听器 ==========
weblogic更是刚刚接触,不知道该如何下手更改,求大神指点迷津,非常感谢~ ps:weblogic 12c 版本。。。。//========= weblogic 报错提示=======
java.lang.IllegalArgumentException: [HTTP:101164]User defined class com.ydyd.gf.listener.SessionListener is not a listener, as it does not implement the correct interface(s).//======== 百度有说jar包冲突 但是在项目中没有找到jsf-api.jar or jsf-impl.jar
This is probably some jsf library issue.
Which technology are you using? (ADF is not supported on WLS 12c)
If you have jsf-api.jar or jsf-impl.jar in your deployment, try to remove them. // ======= 项目中的监听器 ==========
package com.ydyd.gf.listener;
import java.util.Date;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.ydyd.gf.domain.User;
/**
* <pre>
* 业务名: session监听器
* 功能说明:session监听器
* 编写日期: 2015-12-09
* 作者: chengfa.xiao
*
* 历史记录
* 1、修改日期:
* 修改人:
* 修改内容:
* </pre>
*/
public class SessionListener implements HttpSessionBindingListener
{
private Log log = LogFactory.getLog(SessionListener.class);
private User user;
/**
* 方法名: 会话监听器空构造
*/
public SessionListener()
{
}
/**
*
* @param PortalOper
* 用户
*/
public SessionListener(User user)
{
this.setUser(user);
}
/**
* @param event
* 事件
*/
public void valueBound(HttpSessionBindingEvent event)
{
if (user != null) {
log.info("用户:"+user.getLoginId()+"登录了,登陆时间"+new Date());
}
}
/**
* @param event
* 事件
*/
public void valueUnbound(HttpSessionBindingEvent event)
{
log.info("用户:"+user.getLoginId()+"下线了,下线时间"+new Date());
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
...全文
相关推荐
weblogic安装配置及项目部署
测试与验证:部署后,检查应用程序是否能正常启动,没有异常报错。
weblogic启动失败问题解决
解决步骤为了解决 WebLogic 启动失败的问题,我们可以按照以下步骤进行操作:1. 停止服务:首先,需要停止 WebLogic 服务。
Weblogic部署Web项目
Weblogic 部署 Web 项目在 Weblogic 中部署 Web 项目是指将编译后的文件夹或编译后的 WAR 文件部署到 Weblogic 服务器上,以便访问 Web 项目。
在myeclipse里部署Weblogic项目(web project)时候的问题
"在使用MyEclipse部署Weblogic上的Web项目时遇到404错误"在MyEclipse中部署Weblogic Web项目时,有时会遇到一个常见的问题,即当尝试通过浏览器访问应用时,返
weblogic之web项目部署教程
本篇教程是关于WebLogic中间件中的Web项目部署问题,特别是针对将Web应用以WAR包形式部署失败而采用文件夹部署成功的经验分享。首先,作者提到在部署WebLogic服务器上的Web应用时,需要


Web 开发
