For Tomcat 6, if you remove el-api in your pom.xml, that should solve the problem. From appfuse-jsf's pom.xml:
<!-- Uncomment the following if you want to run in Tomcat 5.x --> <!-- http://raibledesigns.com/rd/entry/upgrading_to_tomcat_6 --> <!--<dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId> <version>${el.version}</version> </dependency>--> If you're using M5 and want to run in Tomcat 6.x, you'll need to use an <exclusion> on your appfuse-jsf/warpath dependency to exclude this dependency. Matt On 7/9/07, petrushkevych <[EMAIL PROTECTED]> wrote:
Actually, it was caused by Tomcat 6.x Commenting out gzip filter works fine with Tomcat 5.x petrushkevych wrote: > > Thanks a lot for your fast reply!!!! > I guess it really helped :) > > but now I have the following :( : > > javax.servlet.ServletException: java.lang.LinkageError: loader constraints > violated when linking javax/el/ExpressionFactory class > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) > > org.appfuse.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:64) > > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) > > com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) > > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) > > > > > Travers Snyman wrote: >> >> I had same problem and solved as follows: >> >> : Failure when attempting to set Content-Encoding: gzip. >> >> There is a problem with gzipFilter (commpressing replies from the server >> to the client.) It is configured in web.xml for Appfuse. There is >> currently an issue with this in m5, so for now best to comment it out in >> web.xml - note it is in 2 places filter definition and filter mapping in >> web.xml >> >> Travers >> -----Original Message----- >> From: petrushkevych [mailto:[EMAIL PROTECTED] >> Sent: 09 July 2007 02:56 PM >> To: users@appfuse.dev.java.net >> Subject: [appfuse-user] running appfuse on Tomcat 5.x and higher >> >> >> Hi all! >> >> I've created appfuse project with candy plugin for eclipce. It works >> well >> using jetty. But I can't run it on Tomcat. I've create war using maven >> and >> deployed it on Tomcat. But if requesting the project I receive: >> >> javax.servlet.ServletException: Failure when attempting to set >> Content-Encoding: gzip >> at >> net.sf.ehcache.constructs.web.filter.Filter.logThrowable(Filter.java:147 >> ) >> at >> net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:102) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >> tionFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >> erChain.java:173) >> at >> org.appfuse.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.jav >> a:64) >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequ >> estFilter.java:75) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >> tionFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >> erChain.java:173) >> at >> com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilte >> r.java:42) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >> tionFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >> erChain.java:173) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:264) >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS >> ecurityInterceptor.java:107) >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte >> rSecurityInterceptor.java:72) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl >> ationFilter.java:110) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter >> (AnonymousProcessingFilter.java:125) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Reme >> mberMeProcessingFilter.java:135) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt >> er(SecurityContextHolderAwareRequestFilter.java:81) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin >> gFilter.java:217) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H >> ttpSessionContextIntegrationFilter.java:229) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt >> erChainProxy.java:274) >> at >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 >> 48) >> at >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java >> :98) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >> tionFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >> erChain.java:173) >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal( >> CharacterEncodingFilter.java:96) >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequ >> estFilter.java:75) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >> tionFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >> erChain.java:173) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv >> e.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv >> e.java:178) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator >> Base.java:432) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java >> :126) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java >> :105) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. >> java:107) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 >> 48) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 >> 9) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc >> essConnection(Http11BaseProtocol.java:664) >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint >> .java:527) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow >> erWorkerThread.java:80) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool >> .java:684) >> at java.lang.Thread.run(Unknown Source) >> >> >> Could anyone help ? >> -- >> View this message in context: >> http://www.nabble.com/running-appfuse-on-Tomcat-5.x-and-higher-tf4049123 >> s2369.html#a11501181 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/running-appfuse-on-Tomcat-5.x-and-higher-tf4049123s2369.html#a11503159 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]