2012-10-10 69 views
0

我在部署簡單的richfaces應用程序時遇到以下異常 我正在使用glassfish 3.1.1,並在我的類路徑中包含所有必需的jar。 儘管應用程序部署我無法弄清楚爲什麼這個異常彈出。部署簡單的richfaces應用程序出現異常

我有以下罐子:

richfaces-core-api-4.2.2.Final.jar 
richfaces-core-impl-4.2.2.Final.jar 
richfaces-core-api-4.2.2.Final-sources.jar 
richfaces-core-impl-4.2.2.Final-sources.jar 
richfaces-components-api-4.2.2.Final-sources.jar 
richfaces-components-api-4.2.2.Final.jar 
richfaces-components-ui-4.2.2.Final-sources.jar 
richfaces-components-ui-4.2.2.Final.jar 
richfaces-archetype-kitchensink.jar 
richfaces-archetype-simpleapp.jar 
cssparser-0.9.5.jar 
guava-13.0.1.jar 
guava-gwt-13.0.1.jar 
sac-1.3.jar 

以下是例外:

SEVERE: Unexpected exception when attempting to tear down the Mojarra runtime 
    java.lang.NullPointerException 
     at org.richfaces.application.ServiceTracker.release(ServiceTracker.java:132) 
     at 
org.richfaces.application.InitializationListener.onStop(InitializationListener.java:137) 
     at org.richfaces.application.InitializationListener.processEvent(InitializationListener.java:149) 
     at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106) 
     at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168) 
     at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144) 
     at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302) 
     at javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:683) 
     at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:332) 
     at org.apache.catalina.core.StandardContext.contextListenerStop(StandardContext.java:4840) 
     at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5584) 
     at com.sun.enterprise.web.WebModule.stop(WebModule.java:527) 
     at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1049) 
     at com.sun.enterprise.web.WebContainer.unloadWebModule(WebContainer.java:2229) 
     at com.sun.enterprise.web.WebContainer.unloadWebModule(WebContainer.java:2184) 
     at com.sun.enterprise.web.WebApplication.stop(WebApplication.java:159) 
     at org.glassfish.internal.data.EngineRef.stop(EngineRef.java:169) 
     at org.glassfish.internal.data.ModuleInfo.stop(ModuleInfo.java:302) 
     at org.glassfish.internal.data.ApplicationInfo.stop(ApplicationInfo.java:329) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:998) 
     at com.sun.enterprise.v3.server.ApplicationLifecycle.undeploy(ApplicationLifecycle.java:1024) 
     at org.glassfish.deployment.admin.UndeployCommand.execute(UndeployCommand.java:330) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:353) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259) 
     at org.glassfish.deployment.admin.DeployCommand.handleRedeploy(DeployCommand.java:607) 
     at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:274) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:353) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259) 
     at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:126) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291) 
     at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259) 
     at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461) 
     at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212) 
     at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) 
     at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) 
     at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354) 
     at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) 
     at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849) 
     at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746) 
     at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045) 
     at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228) 
     at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) 
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) 
     at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) 
     at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) 
     at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) 
     at com.sun.grizzly.ContextTask.run(ContextTask.java:71) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) 
     at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) 
     at java.lang.Thread.run(Thread.java:722) 

想知道究竟我做錯了

回答

0

似乎什麼是錯的帶有glassfish的mojarra參考實現。嘗試重新安裝玻璃魚。它總是發生在我身上......

相關問題