No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed) ????

解决方案 »

  1.   

    User pojo有@Name吗?另外,#{user}是怎么取出来的,如果只是在home.xhtml中显示
    username,用#{identity.username}就可以了.
      

  2.   

    我自己写了个SessionFactory,我想在一个POJO中注入我这样写:
             @In(required = false)
    @Out(required = false)
    private SessionFactory sf;但是抱错啊!
    09:59:49,765 FATAL [application] java.lang.NullPointerException
    javax.faces.el.EvaluationException: java.lang.NullPointerException
    JBoss Seam 是怎么注入的呢?
      

  3.   

    哦,你跟我的不一样,我是用的JPA,直接注入: @In("#{entityManager}") EntityManager em;
    如果你要注入自己的类,也要声明为@Name("sf").
      

  4.   

    如果只是注入,不需用@Out, 就用@In(create=true)
      

  5.   

    你放一个seam.properties放到你java包的根目录下试试,这个文件是空的就可以
      

  6.   

    看一下seam的例子中的hibernate
    我跟你一样 也只用了hibernate+seam没有使用EJB