2010-10-27 12 views
5

का कारण बनता है मैं आईसीईएफसेस 2.0 बीटा 1 और सीम फेस 3.0 का उपयोग कर ग्लासफ़िश 3.0.1 पर एक ईएआर (एक ईजेबी-जेएआर और एक डब्ल्यूएआर को बंडल करना) से जावा ईई 6 एप्लिकेशन चला रहा हूं। .0 अल्फा 3 स्नैपशॉट।सीम फेस एक तैनाती-समय त्रुटि

जब मैं ईएआर तैनात करता हूं, तो मुझे एक त्रुटि मिलती है। यह त्रुटि तब नहीं होती जब मैं सीम चेहरे को हटा देता हूं। यहां मेरे ग्लासफ़िश लॉग से त्रुटि है (मैंने पहली बिट को फिर से दबाया, जहां यह सिर्फ मेरे सत्र बीन्स को सूचीबद्ध करता है और कहता है कि उन्हें बदल दिया गया है। मैंने स्टैक ओवरफ्लो की 30000-वर्ण सीमा के कारण पिछले कुछ अपवादों को काट दिया।):

INFO: Loading application com.example.science_ScienceEar_ear_2.0.3-SNAPSHOT#ScheduleWeb-2.0.3-SNAPSHOT.war at /schedule 
INFO: Initializing Mojarra 2.0.2 (FCS b10) for context '/science' 
WARNING: JSF1059: WARNING! The com.sun.faces.verifyObjects feature is to aid developers not using tools. It shouldn't be enabled if using an IDE, or if this application is being deployed for production as it will impact application start times. 
INFO: Ajax Push Resource Handling not available: java.lang.NoClassDefFoundError: org/icepush/servlet/MainServlet 
INFO: ICEsoft Technologies Inc. 
ICEfaces 2.0.0 0.0.4 Beta1 
Build number: 003 
Revision: 21982 

INFO: ICEfaces Configuration: org.icefaces.render.auto = true [default] org.icefaces.autoid = true [default] org.icefaces.aria.enabled = true [default] org.icefaces.compressDOM = false [default] 
WARNING: ICEpush library missing. Push notification disabled. 
INFO: Unsanitized stacktrace from failed start... 
org.jboss.weld.exceptions.UnsatisfiedResolutionException: WELD-001308 Unable to resolve managed beans for Types: [class org.jboss.seam.faces.component.FormValidationTypeOverrideExtension]; Bindings: [@javax.enterprise.inject.Default()] 
     at org.jboss.weld.manager.BeanManagerImpl.getBean(BeanManagerImpl.java:807) 
     at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:793) 
     at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:108) 
     at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:790) 
     at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:802) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:177) 
     at org.glassfish.weld.services.InjectionServicesImpl.aroundInject(InjectionServicesImpl.java:130) 
     at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:47) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:171) 
     at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:142) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:165) 
     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:332) 
     at org.jboss.weld.context.DependentContext.get(DependentContext.java:62) 
     at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:709) 
     at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:771) 
     at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:794) 
     at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:108) 
     at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:790) 
     at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:802) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:177) 
     at org.glassfish.weld.services.InjectionServicesImpl.aroundInject(InjectionServicesImpl.java:130) 
     at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:47) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:171) 
     at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:142) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:165) 
     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:332) 
     at org.jboss.weld.context.AbstractMapContext.get(AbstractMapContext.java:112) 
     at org.jboss.weld.bean.proxy.ClientProxyMethodHandler.getProxiedInstance(ClientProxyMethodHandler.java:143) 
     at org.jboss.weld.bean.proxy.ClientProxyMethodHandler.invoke(ClientProxyMethodHandler.java:100) 
     at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43) 
     at org.jboss.seam.faces.environment.SeamApplicationWrapper_$$_javassist_27.installWrapper(SeamApplicationWrapper_$$_javassist_27.java) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:304) 
     at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54) 
     at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163) 
     at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:298) 
     at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:200) 
     at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59) 
     at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:194) 
     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241) 
     at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:216) 
     at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:654) 
     at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:647) 
     at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:641) 
     at org.jboss.seam.faces.event.SystemEventBridge.processEvent(SystemEventBridge.java:80) 
     at org.jboss.seam.faces.event.DelegatingSystemEventListener.processEvent(DelegatingSystemEventListener.java:51) 
     at javax.faces.event.SystemEvent.processListener(SystemEvent.java:102) 
     at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:1993) 
     at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:1969) 
     at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:299) 
     at javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:679) 
     at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:601) 
     at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:344) 
     at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:223) 
     at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664) 
     at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:5266) 
     at com.sun.enterprise.web.WebModule.start(WebModule.java:499) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619) 
     at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90) 
     at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126) 
     at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241) 
     at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183) 
     at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224) 
     at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365) 
     at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204) 
     at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166) 
     at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100) 
     at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245) 
     at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791) 
     at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) 
     at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) 
     at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170) 
     at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) 
     at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) 
     at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) 
     at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57) 
     at com.sun.grizzly.ContextTask.run(ContextTask.java:69) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309) 
     at java.lang.Thread.run(Thread.java:662) 

SEVERE: PWC1306: Startup of context /science failed due to previous errors 
SEVERE: PWC1305: Exception during cleanup after start failed 
org.apache.catalina.LifecycleException: PWC2769: Manager has not yet been started 
     at org.apache.catalina.session.StandardManager.stop(StandardManager.java:892) 
     at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5456) 
     at com.sun.enterprise.web.WebModule.stop(WebModule.java:530) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:5284) 
     at com.sun.enterprise.web.WebModule.start(WebModule.java:499) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619) 
     at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90) 
     at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126) 
     at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241) 
     at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183) 
     at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224) 
     at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365) 
     at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204) 
     at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166) 
     at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100) 
     at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245) 
     at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791) 
     at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) 
     at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) 
     at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170) 
     at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) 
     at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) 
     at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) 
     at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57) 
     at com.sun.grizzly.ContextTask.run(ContextTask.java:69) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309) 
     at java.lang.Thread.run(Thread.java:662) 

SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! WELD-001308 Unable to resolve managed beans for Types: [class org.jboss.seam.faces.component.FormValidationTypeOverrideExtension]; Bindings: [@javax.enterprise.inject.Default()] 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:5289) 
     at com.sun.enterprise.web.WebModule.start(WebModule.java:499) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947) 
     at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619) 
     at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90) 
     at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126) 
     at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241) 
     at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183) 
     at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224) 
     at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365) 
     at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204) 
     at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166) 
     at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100) 
     at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245) 
     at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791) 
     at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) 
     at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) 
     at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170) 
     at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) 
     at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) 
     at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) 
     at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57) 
     at com.sun.grizzly.ContextTask.run(ContextTask.java:69) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309) 
     at java.lang.Thread.run(Thread.java:662) 
Caused by: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! WELD-001308 Unable to resolve managed beans for Types: [class org.jboss.seam.faces.component.FormValidationTypeOverrideExtension]; Bindings: [@javax.enterprise.inject.Default()] 
     at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:354) 
     at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:223) 
     at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4664) 
     at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:5266) 
     ... 38 more 
Caused by: org.jboss.weld.exceptions.UnsatisfiedResolutionException: WELD-001308 Unable to resolve managed beans for Types: [class org.jboss.seam.faces.component.FormValidationTypeOverrideExtension]; Bindings: [@javax.enterprise.inject.Default()] 
     at org.jboss.weld.manager.BeanManagerImpl.getBean(BeanManagerImpl.java:807) 
     at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:793) 
     at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:108) 
     at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:790) 
     at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:802) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:177) 
     at org.glassfish.weld.services.InjectionServicesImpl.aroundInject(InjectionServicesImpl.java:130) 
     at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:47) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:171) 
     at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:142) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:165) 
     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:332) 
     at org.jboss.weld.context.DependentContext.get(DependentContext.java:62) 
     at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:709) 
     at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:771) 
     at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:794) 
     at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:108) 
     at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:790) 
     at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:802) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:177) 
     at org.glassfish.weld.services.InjectionServicesImpl.aroundInject(InjectionServicesImpl.java:130) 
     at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:47) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:171) 
     at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:142) 
     at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:165) 
     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:332) 
     at org.jboss.weld.context.AbstractMapContext.get(AbstractMapContext.java:112) 
     at org.jboss.weld.bean.proxy.ClientProxyMethodHandler.getProxiedInstance(ClientProxyMethodHandler.java:143) 
     at org.jboss.weld.bean.proxy.ClientProxyMethodHandler.invoke(ClientProxyMethodHandler.java:100) 
     at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43) 
     at org.jboss.seam.faces.environment.SeamApplicationWrapper_$$_javassist_27.installWrapper(SeamApplicationWrapper_$$_javassist_27.java) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:304) 
     at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54) 
     at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163) 
     at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:298) 
     at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:200) 
     at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59) 
     at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:194) 
     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241) 
     at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:216) 
     at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:654) 
     at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:647) 
     at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:641) 
     at org.jboss.seam.faces.event.SystemEventBridge.processEvent(SystemEventBridge.java:80) 
     at org.jboss.seam.faces.event.DelegatingSystemEventListener.processEvent(DelegatingSystemEventListener.java:51) 
     at javax.faces.event.SystemEvent.processListener(SystemEvent.java:102) 
     at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:1993) 
     at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:1969) 
     at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:299) 
     at javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:679) 
     at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:601) 
     at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:344) 
     ... 42 more 
... 

क्या देता है? मैंने इस अपवाद के लिए वेब की खोज की है, और ऐसा लगता है कि ऐसा होता है जब एक ईजेबी-जेएआर और एक ईएआर के अंदर पैक किए गए एक तार पर सीडीआई सक्षम होता है, लेकिन केवल मेरे युद्ध में सीडीआई सक्षम है (केवल इसमें बीन्स.एक्सएमएल है)। मैंने निर्भरता को ईएआर तक ले जाने की कोशिश की, लेकिन मुझे बस एक अलग अपवाद मिलता है।

धन्यवाद! :)

उत्तर

3

इस ट्रेस के आधार पर, मुझे लगता है कि कुछ सीडीआई शुरू होने पर बीन्स की उचित खोज को रोक रहा है। इस तथ्य के आधार पर कि मुद्दा केवल तभी दिखाई देता है जब सीम फेस क्लासपाथ पर हैं, मुझे कहना होगा कि मुझे यकीन नहीं है कि क्या।

सीम चेहरे का कौन सा संस्करण आप उपयोग कर रहे हैं? 3.0.0.Alpha3 को GF 3.0.1-b22

+0

मैंने ग्लासफ़िश 3.1b25 (3.0.1b22 से) और नवीनतम सीम फेस 3.0.0 स्नैपशॉट (23 अक्टूबर, 2010) में अपग्रेड किया और अब मुझे विभिन्न त्रुटियां मिल रही हैं; मैं आपको बता दूंगा कि यह कैसे काम करता है। अब मुझे java.lang.ClassNotFoundException: org.jboss.logging.Logger पर तैनाती मिल रही है। – Nick

+1

ठीक है, इसका जवाब JBoss लॉगिंग शामिल करने के लिए है - जो सीवन के लिए नए प्रवेश समाधान, हम अब SLF4j का उपयोग कर रहे है, तो आप को शामिल करने की जरूरत है: – Lincoln

+0

org.jboss.logging jboss-लॉगिंग 1.0.0।Beta4 Lincoln

1

क्या आपने अपना क्लासपाथ चेक किया है? आपके ऊपर जो कुछ है, उसके आधार पर ऐसा लगता है कि org.icepush.servlet.MainServlet कक्षा को लोड करने का प्रयास करते समय यह org.jboss.seam.faces.component.FormValidationTypeOverrideExtension कक्षा को देखने का प्रयास करते समय विफल रहा। क्या आपके पास जार है जिसमें इस कक्षा को आपके ईएआर में शामिल किया गया है? क्या यह आपके आवेदन के लिए सही स्तर पर है? (यानी, युद्ध स्तर, युद्ध स्तर, WAR lib dir, आदि)

आमतौर पर जब मुझे क्लास नॉटफाउंड अपवाद प्राप्त होता है तो ऐसा इसलिए होता है क्योंकि मुझे एक जार याद आ रही है, या जार मेरे ऐप के भीतर गलत स्थान पर है इसलिए यह इसे उचित रूप से लोड नहीं कर सकता है।

+0

पर कोई समस्या नहीं होनी चाहिए उत्तर के लिए धन्यवाद! युद्ध को org.jboss.seam.faces.component.FormValidationTypeOverrideExtension सीम फेस जेएआर के माध्यम से प्राप्त हो रहा है; मैं वहां कुछ भी गलत नहीं देख सकता। जहां तक ​​org.icepush.servlet.MainServlet चिंतित है, यह सिर्फ एक चेतावनी है कि ICEfaces की एक वैकल्पिक सुविधा अक्षम है। मैंने इसे सक्षम करने की कोशिश की, लेकिन यह मदद नहीं करता है। – Nick

+0

@ निक - जहां आपके आवेदन में जार स्थित है? यह इसका हिस्सा हो सकता है। दूसरी चीज जिसे मैंने सोचना शुरू किया था वह तथ्य था कि सीम निर्भरता इंजेक्शन करना पसंद करता है। मैं आईसीईएफसेस से परिचित नहीं हूं, हालांकि मुझे पता है कि यह एक और जेएसएफ कार्यान्वयन है। क्या यह निर्भरता इंजेक्शन करने का भी प्रयास करता है? बस सोच रहा है क्योंकि मुझे अतीत में सीम और वसंत के बारे में कुछ लेखों की याद दिलाई गई है और उन्हें कैसे कॉन्फ़िगर किया जाए ताकि वे एक दूसरे के साथ संघर्ष न करें क्योंकि प्रत्येक मुख्य निर्भरता इंजेक्टर बनना चाहता है। यकीन नहीं है कि क्या आपके पास यहां जा रहा है या नहीं? बस कुछ अन्य विचार। –

+0

जेएआर युद्ध के साथ बंडल किया गया है। जहां तक ​​मुझे पता है, ICEfaces जेएसएफ लागू नहीं करता है; यह Mojarra का उपयोग करता है, और यह निर्भरता इंजेक्शन नहीं करता है। धन्यवाद! – Nick

संबंधित मुद्दे