2013-01-25 53 views
-6

請檢查下面的日誌...有誰知道這個錯誤JDEV11.1.2.3使用ADF和JSF技術 遷移JDEVTP4移民問題對JSF項目

Server Logs 

<25 Jan, 2013 12:44:39 PM IST> <Warning> <HTTP> <BEA-101164> <User defined class com.sun.faces.application.WebappLifecycleListener is not a Listener, as it does not implement the correct interface(s).> 
<ConfigureListener> <contextInitialized> Critical error during deployment: 
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null 
    at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:357) 
    at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) 
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181) 
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1872) 
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153) 
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508) 
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482) 
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) 
    at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) 
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) 
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) 
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205) 
    at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58) 
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) 
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) 
    at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184) 
    at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361) 
    at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51) 
    at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200) 
    at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) 
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96) 
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) 
Caused by: java.lang.NullPointerException 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.<init>(UnifiedRenderKit.java:125) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.createRenderKit(UnifiedRenderKit.java:107) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKitFactory.getRenderKit(UnifiedRenderKitFactory.java:59) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKitFactory.getRenderKit(UnifiedRenderKitFactory.java:53) 
    at com.sun.faces.config.processor.RenderKitConfigProcessor.addRenderKits(RenderKitConfigProcessor.java:240) 
    at com.sun.faces.config.processor.RenderKitConfigProcessor.process(RenderKitConfigProcessor.java:159) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.ManagedBeanConfigProcessor.process(ManagedBeanConfigProcessor.java:270) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.ValidatorConfigProcessor.process(ValidatorConfigProcessor.java:120) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.ConverterConfigProcessor.process(ConverterConfigProcessor.java:126) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.ComponentConfigProcessor.process(ComponentConfigProcessor.java:117) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:341) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:116) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114) 
    at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:216) 
    at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:338) 
    ... 37 more 
<25 Jan, 2013 12:45:11 PM IST> <Warning> <HTTP> <BEA-101162> <User defined listener com.sun.faces.config.ConfigureListener failed: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null. 
java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null 
    at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:293) 
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181) 
    Truncated. see log file for complete stacktrace 
Caused By: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null 
    at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:357) 
    at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) 
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.NullPointerException 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.<init>(UnifiedRenderKit.java:125) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.createRenderKit(UnifiedRenderKit.java:107) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKitFactory.getRenderKit(UnifiedRenderKitFactory.java:59) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    Truncated. see log file for complete stacktrace 
> 
<FactoryFinder$FactoryManager> <getFactory> Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory. Attempting to find backup. 
<ConfigureListener> <contextDestroyed> Unexpected exception when attempting to tear down the Mojarra runtime 
java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory. 
    at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:996) 
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:331) 
    at com.sun.faces.config.InitFacesContext.getApplication(InitFacesContext.java:131) 
    at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:329) 
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:482) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 
    at weblogic.servlet.internal.EventsManager.notifyContextDestroyedEvent(EventsManager.java:200) 
    at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:3224) 
    at weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:247) 
    at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:461) 
    at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1535) 
    at weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:507) 
    at weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:387) 
    at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223) 
    at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215) 
    at weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:141) 
    at weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:206) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:261) 
    at weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:547) 
    at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223) 
    at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215) 
    at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:192) 
    at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:184) 
    at weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:642) 
    at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:63) 
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205) 
    at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58) 
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) 
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) 
    at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184) 
    at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361) 
    at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51) 
    at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200) 
    at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) 
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) 
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96) 
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) 
<25 Jan, 2013 12:45:11 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'DEV_4.5'. 
weblogic.application.ModuleException: 
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510) 
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482) 
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.NullPointerException 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.<init>(UnifiedRenderKit.java:125) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.createRenderKit(UnifiedRenderKit.java:107) 
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKitFactory.getRenderKit(UnifiedRenderKitFactory.java:59) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    at org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRenderKit(CoreRenderKitFactory.java:55) 
    Truncated. see log file for complete stacktrace 
+0

你的'WebappLifecycleListener'看起來像什麼?我真的實現了'Listener'嗎? –

+0

公共類WebappLifecycleListener 實現javax.servlet.ServletRequestListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletRequestAttributeListener, javax.servlet.http.HttpSessionAttributeListener, javax.servlet.ServletContextAttributeListener, javax.servlet.ServletContextListener – vinod

+0

所以'不'。那麼這就是你的答案... –

回答

2

目前尚不清楚你嘗試什麼去做。您希望將現有的應用程序從哪個應用程序服務器遷移到哪個應用程序?哪些技術使用您想要遷移的應用程序? 但是,您可能會發現一個可能的解決方案here

+0

增加了一些信息 – vinod

+0

根據你在我的JSF項目中的解決方案,如果我刪除了那些罐子,那麼它將如何工作 – vinod

0

您的JSF偵聽器應該從JSF庫實現listeners。如果你想在你的應用程序中安裝Servlet監聽器,你應該通過web.xml ...