1 Reply Latest reply on Jan 9, 2006 10:39 PM by Gavin King

    newb question for portlet

    ET China Newbie

      i try to deploy the portlet example (sources from cvs tree),
      i got a lot of erros:
      10:18:52,257 WARN [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=jboss-seam-portlet.ejb3
      java.lang.NoSuchMethodError: org.hibernate.cfg.Mappings.(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lorg/hibernate/cfg/NamingStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V
      at org.hibernate.cfg.ExtendedMappings.(ExtendedMappings.java:50)
      at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:126)
      at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:253)
      at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:191)
      at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:996)
      ........


      10:18:53,870 INFO [Initialization] done initializing Seam
      10:18:53,890 ERROR [[/seam-portlet]] StandardWrapper.Throwable
      java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
      A typical config looks like this;

      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>


      at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:84)
      at javax.faces.webapp.FacesServlet.init(FacesServlet.java:73)
      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
      ........

      Servlet /seam-portlet threw load() exception
      java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
      A typical config looks like this;

      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>


      at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:84)
      at javax.faces.webapp.FacesServlet.init(FacesServlet.java:73)
      .......

      the portlet feture is ready now?
      any commones? thx.