2012-01-03 5 views
0

私はTomcat 7、Richfaces 4.1.0、MyFaces 2.0.5、Faceletsを使用しています。私はTomcatを起動すると、私はエラーを取得する私は解決策がthisポストに提示さが、この場合では異なる見Richfacesエラー:重複キー:クラスjavax.faces.convert.BooleanConverter

An error occured while initializing MyFaces: duplicate key: class javax.faces.convert.BooleanConverter 

java.lang.IllegalArgumentException: duplicate key: class javax.faces.convert.BooleanConverter 
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:115) 
at com.google.common.collect.RegularImmutableMap.<init>(RegularImmutableMap.java:72) 
at com.google.common.collect.ImmutableMap$Builder.fromEntryList(ImmutableMap.java:221) 
at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:207) 
at org.richfaces.javascript.ClientServiceConfigParser.parseConfig(ClientServiceConfigParser.java:53) 
at org.richfaces.application.ValidatorModule.createClientScriptService(ValidatorModule.java:65) 
at org.richfaces.application.ValidatorModule.configure(ValidatorModule.java:60) 
at org.richfaces.application.ServicesFactoryImpl.init(ServicesFactoryImpl.java:27) 
at org.richfaces.application.InitializationListener.createFactory(InitializationListener.java:139) 
at org.richfaces.application.InitializationListener.onStart(InitializationListener.java:112) 
at org.richfaces.application.InitializationListener.processEvent(InitializationListener.java:157) 
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:43) 
at org.apache.myfaces.application.ApplicationImpl._traverseListenerList(ApplicationImpl.java:2105) 
at org.apache.myfaces.application.ApplicationImpl.access$000(ApplicationImpl.java:118) 
at org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry.publish(ApplicationImpl.java:2292) 
at org.apache.myfaces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:537) 
at org.apache.myfaces.webapp.AbstractFacesInitializer._dispatchApplicationEvent(AbstractFacesInitializer.java:248) 
at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:140) 
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:111) 
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4765) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5260) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:842) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) 
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958) 
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

、私は私のクラスパスに 「-source.jar」を持っていません。

他に何が間違っていますか?

答えて