Hi.
I updated and rebuilt GF (mvn -U install) and unzipped the resulting
web.zip distribution into a directory. When I try to deploy the
admingui.war I get the error below. And, when I look for dataprovider
it is not in the WAR and it is not in the GF installation's modules
directory.
I do find org/glassfish/admingui/dataprovider/4.2/dataprovider-4.2.jar
in my m2 repository with a timestamp from the rebuild and it does
contain com/sun/data/provider/FieldKey.class.
I tried undeploying admingui, manually copying the dataprovider module
JAR into the glassfish/modules directory, restarting the server, and
deploying admingui again. Same result.
Any advice?
Thanks.
- Tim
Aug 13, 2008 6:54:24 AM com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Mojarra (1.2_08-b06-FCS) for context '/admingui'
Aug 13, 2008 6:54:25 AM org.apache.catalina.core.ApplicationContext log
SEVERE: WebModule[/admingui]PWC1275: Exception sending context
initialized event to listener instance of class
com.sun.faces.config.ConfigureListener
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
Source Document:
jar:file:/Users/Tim/asgroup/v3/publish/glassfish/domains/domain1/applications/admingui/WEB-INF/lib/webui-jsf-4.2.jar!/META-INF/faces-config.xml
Cause: Class 'com.sun.webui.jsf.faces.DataProviderELResolver' is
missing a runtime dependency: java.lang.NoClassDefFoundError:
com/sun/data/provider/FieldKey
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:212)
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:174)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4531)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5192)
at com.sun.enterprise.web.WebModule.start(WebModule.java:341)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3035)
at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2656)
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:75)
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:66)
at
com.sun.enterprise.v3.server.ApplicationLifecycle.startModules(ApplicationLifecycle.java:686)
at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:299)
at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:279)
at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:249)
at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:96)
at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:263)
at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:157)
at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:605)
at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:536)
at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:785)
at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:137)
at
com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:128)
at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:61)
at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:75)
at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:52)
at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:54)
at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:154)
Caused by: com.sun.faces.config.ConfigurationException:
Source Document:
jar:file:/Users/Tim/asgroup/v3/publish/glassfish/domains/domain1/applications/admingui/WEB-INF/lib/webui-jsf-4.2.jar!/META-INF/faces-config.xml
Cause: Class 'com.sun.webui.jsf.faces.DataProviderELResolver' is
missing a runtime dependency: java.lang.NoClassDefFoundError:
com/sun/data/provider/FieldKey
at
com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:222)
at
com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:415)
at
com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:235)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)
at
com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:119)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)
at
com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:132)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:202)
... 29 more
Aug 13, 2008 6:54:25 AM org.apache.catalina.core.StandardContext start
SEVERE: PWC1306: Startup of context /admingui failed due to previous errors
Aug 13, 2008 6:54:25 AM com.sun.enterprise.web.WebApplication start
INFO: Loading application admingui at /admingui