小编Yur*_*nov的帖子

例外:找不到Factory:javax.faces.context.FacesContextFactory

我正在从JBoss 5.1.0.GA迁移到JBoss 6.0.0-Final,并在FacesServler初始化期间遇到以下异常

2011-03-09 18:07:24,574 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/].[Faces Servlet]] (http-0.0.0.0-8080-4) Allocate exception for servlet Faces Servlet: java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory
    at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:725) [:1.2_15-20100816-SNAPSHOT]
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:239) [:1.2_15-20100816-SNAPSHOT]
    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:164) [:1.2_15-20100816-SNAPSHOT]
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1208) [:6.0.0.Final]
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:955) [:6.0.0.Final]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188) [:6.0.0.Final]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [:6.0.0.Final]
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
    at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
    at …
Run Code Online (Sandbox Code Playgroud)

jsf jboss6.x

13
推荐指数
2
解决办法
5万
查看次数

使用具有循环依赖关系的Guice

考虑这个简单的例子.

Class A {
   B b;
   A() {
       this.b = new B(this);
   }
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,实例A知道实例B,而实例B知道实例A.

我的问题是:如何使用Guice实例化实例A,即如何让Guice处理这个复杂的循环依赖?

dependency-injection guice

9
推荐指数
3
解决办法
8569
查看次数

群集上的Hibernate L2 Cache

Q1:我是对的,只有这些供应商支持集群上的Hibernate L2缓存吗?

  • 冬眠的兵马俑(商业)
  • SwarmCache(自2003年以来未发布)
  • JBoss Cache 1.x
  • JBoss Cache 2

Q2:Hibernate L2缓存有什么替代品吗?(也许有些DB缓存?)

hibernate second-level-cache

2
推荐指数
1
解决办法
7724
查看次数