经测试是
sessionFactory = new Configuration().configure().buildSessionFactory();
 这句话抛出了ExceptionInInitializerError异常.

解决方案 »

  1.   

    to kevinwongz():
    我的文件目录是:src/com/:
      HibernateSessionFactory.java
    src/com/sonic/:
      AbstractUserlist.java
      HiberntaeUtil.java
      Userlist.java
      hibernate.cfg.xml
      Userlist.hbm.xml
    src/com/struts:
      ApplicationResource.property
    src/com/struts/action:
      LoginAction.java
      

  2.   

    创建hibernate的sessionFactory没有成功,大都是你的hibernate.cfg.xml有问题
      

  3.   

    这个hibernate.cfg.xml应该是放错了位置
      

  4.   

    hibernate.cfg.xml文件找不到,configure()方法没找到hibernate.cfg.xml
    修改:
    SessionFactory mysqlFactory = new Configuration().configure("com/sonic/hibernate.cfg.xml").
    或者把hibernate.cfg.xml放到src,classpath根目录下。