本帖最后由 ontrackfor19888 于 2010-06-15 17:45:01 编辑

解决方案 »

  1.   

    初步怀疑是sessionFactory为NULL,好像没有用到getSessionFactory()~
    你把报的错误贴出来看看
      

  2.   

    Stacktraces
    java.lang.NullPointerException    com.zdoa.login.LoginAction.execute(LoginAction.java:72)
    而程序里的72行刚好就是上面标记红色的那行,但是我tomcat启动时没报error creating bean..啊
      

  3.   

    楼上对了,这里提供一种修改方法在applicationContext.xml加入配置
    <bean id="getsession" class="测试类路径" factory-method="getSession"></bean>
      

  4.   

    请lz注意以下两点:
    1,当使用@Resource注解时请确保此测试类必须由spring管理,也就是说要将你所写的测试类也放到spring的容器中;
    2,好像不能给静态属性或方法注入吧?虽然我没有测试过。请lz将
    public static void setSessionFactory(SessionFactory sessionFactory)的中方法static去掉,并将@Resource放到此方法上。
      

  5.   

    如果楼主单纯是为了hibernate而用spring的话,建议用struts2的hibernate plugin代替。
      

  6.   

    是你确实JAR包了,你看看hibernate文件中一个叫JPA文件下的那个JAR包要引入的。