web项目运行直接结束

web项目运行直接结束

直接容器加载中 容器关闭中然后程序结束。不加监听器就没事情。代码一样不知道哪里出问题了,没有任何报错

public class InitSqlSessionListener implements ServletContextListener {

   public void contextInitialized(ServletContextEvent servletContextEvent) {
       System.out.println("容器加载中");
       //初始化我们的SqlSessionFactory对象

       SqlSessionFactoryUtils.initSqlSessionFactory();
   }
   public void contextDestroyed(ServletContextEvent servletContextEvent) {
       System.out.println("容器销毁中");
       SqlSessionFactoryUtils.close();

   }
}

public class SqlSessionFactoryUtils {
   private static String RESOURCE = "mybatis-config.xml";
   private static SqlSessionFactory sqlSessionFactory;
   private static ThreadLocal<SqlSession> threadLocal = new ThreadLocal<SqlSession>();

   /**
    * 创建一个初始化SqlSessionFactory方法
    */
   public static void initSqlSessionFactory() {
       InputStream is = null;
       try {
           is = Resources.getResourceAsStream(RESOURCE);
           sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
       } catch (IOException e) {
           e.printStackTrace();
       }


   }

   /**
    * 获取工厂对象方法
    *
    * @return
    */
   public SqlSessionFactory getSqlSessionFactory() {
       return sqlSessionFactory;
   }

   /**
    * 关闭sqlSession的方法
    */
   public static void close() {
       SqlSession session = threadLocal.get();
       if (session != null) {
           session.close();
           threadLocal.set(null);
       }
   }
}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕函数4495222 2020-03-12 23:09:08

问题已解决

usermapper的配置错误

提问者 慕函数4495222 2020-03-12 23:04:12

 Artifact mybatispro:war exploded: Artifact is being deployed, please wait...

  • 提问者 慕函数4495222 #1
    Error during artifact deployment. See server log for details.
    2020-03-12 23:05:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师