Hi,
 
Just follow your advice and yes, there is no commons-el.jar in web-inf/lib and 
Glassfish/lib directory. And actually I ever found some information 
taking about missing this .jar file, so I put "commons-el-1.0.jar" in the 
web-inf/lib, restart server. The original error is disappeared, but 
unfortunately, when launch the application, there is another error happened in 
the server log...
 
 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message ID:
StandardWrapperValve[faces]
Complete Message
Servlet.service() for servlet faces threw exception
java.lang.UnsupportedOperationException
        at 
javax.faces.application.Application.getELResolver(Application.java:443)
        at 
com.sun.faces.context.FacesContextImpl.getELContext(FacesContextImpl.java:172)
        at javax.faces.component.UIViewRoot.setLocale(UIViewRoot.java:900)
        at 
com.sun.faces.application.ViewHandlerImpl.createView(ViewHandlerImpl.java:370)
        at 
com.sun.facelets.FaceletViewHandler.createView(FaceletViewHandler.java:782)
        at 
org.ajax4jsf.framework.ViewHandlerWrapper.createView(ViewHandlerWrapper.java:77)
        at 
org.ajax4jsf.framework.ajax.AjaxViewHandler.createView(AjaxViewHandler.java:77)
        at 
org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:144)
        at 
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:66)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
        at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at com.yml.webapp.filter.MessageFilter.doFilter(MessageFilter.java:45)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
        at 
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:375)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at com.yml.webapp.filter.GZIPFilter.doFilterInternal(GZIPFilter.java:42)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
com.yml.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:55)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
------------------------------------------------------------------------------------------------------------------------------
Besides copy "commons-el-1.0.jar" to the web-inf/lib, is there any setting or 
configuration I'm missing? or ? 
Thank you very much.
Tony

________________________________

From: Michael Horwitz [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 08, 2006 9:39 PM
To: users@appfuse.dev.java.net
Subject: Re: [appfuse-user] Problem with Glassfish.


Hi,
 
It looks as if you are missing the commons-el.jar from the web-inf lib. Could 
you confirm that it is not there/not in the Glassfish lib directory?
 
Mike

 
On 12/8/06, YM-ITGS Tony Su 蘇聖貴 <[EMAIL PROTECTED]> wrote: 

        Hi all,
         
        I have tried to use AppFuse to generate a project with 
JSF-Spring-Hibernate, and go thru the tutorials, then deploy on the Tomcat 5.5, 
it works perfectly.
         
        Now I try to deploy the same .war file to the Glassfish V1 Milestone 7 
- build 48, and I already setup/modified to use the connection pools...etc. 
When start the glassfish, in the server log, there is a error message as 
following:
         
        
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
        
Message ID:
WebModule[/testAppFuse]Exception sending context initialized event to listener 
instance of class org.apache.myfaces.webapp.StartupServletContextListener 
java.lang.NoClassDefFoundError 
Complete Message
org/apache/commons/el/Logger
        at 
org.apache.myfaces.shared_impl.util.ClassUtils.<clinit>(ClassUtils.java:41)
        at org.apache.myfaces.config.FacesConfigurator.feedStandardConfig
(FacesConfigurator.java:149)
        at 
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:126)
        at 
org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java
:69)
        at 
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:52)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4236)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4760)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:292)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1095)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:907)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1095)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)

        at org.apache.catalina.startup.Embedded.start(Embedded.java:920)
        at com.sun.enterprise.web.WebContainer.start(WebContainer.java:784)
        at 
com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:722)

        at 
com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(PEWebContainerLifecycle.java:72)
        at 
com.sun.enterprise.server.ondemand.ServiceGroup.startLifecycleServices(ServiceGroup.java:266)
        at 
com.sun.enterprise.server.ondemand.WebServiceGroup.startLifecycleServices
(WebServiceGroup.java:210)
        at 
com.sun.enterprise.server.ondemand.WebServiceGroup.start(WebServiceGroup.java:60)
        at 
com.sun.enterprise.server.ondemand.ServiceGroup$1.run(ServiceGroup.java:180)
        at java.security.AccessController.doPrivileged
(Native Method)
        at 
com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:177)
        at 
com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45)
        at 
com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry
(ServerEntryListenerImpl.java:72)
        at 
com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62)
        at 
com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateAppLoaderEntryContext
(ServerEntryHelper.java:47)
        at 
com.sun.enterprise.server.AbstractLoader.generateEntryContext(AbstractLoader.java:827)
        at 
com.sun.enterprise.server.AbstractLoader.notifyAppEvent(AbstractLoader.java:833)
        at com.sun.enterprise.server.DummyWebModuleLoader.load
(DummyWebModuleLoader.java:62)
        at 
com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:206)
        at 
com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:201)
        at com.sun.enterprise.server.ApplicationServer.onStartup
(ApplicationServer.java:326)
        at 
com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:112)
        at com.sun.enterprise.server.PEMain.run(PEMain.java:326)
        at com.sun.enterprise.server.PEMain.main
(PEMain.java:260)
        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:585)
        at com.sun.enterprise.server.PELaunch.main(PELaunch.java:272)
        
------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
         
        I tried to search the related information, but unfortunately, none of 
them can solve this problem. And I also tried to generate another new project 
from Appfuse with Struts+Spring+Hibernate, and also deploy to glassfish, it's 
working perfectly. So, I suspect it's the JSF part cause this problem, but I 
don't have any idea how to deal with it. 
         
        Maybe some of you face the same or similar problem can help me, Thank 
you very much.
         
        Cheers
        
         
        Tony 
         


Reply via email to