RES: Problemas com JSF e Spring Security

189 views
Skip to first unread message

Lessandro Notaroberto Pyrâmides

unread,
Oct 27, 2011, 9:28:18 PM10/27/11
to jav...@googlegroups.com, jav...@googlegroups.com

Segue o erro do console:

 

Listening for transport dt_socket at address: 9009

Launching GlassFish on Felix platform

27/10/2011 23:25:15 com.sun.enterprise.server.logging.LogManagerService postConstruct

AVISO: Record begin marker is not a proper value so using default.

27/10/2011 23:25:15 com.sun.enterprise.server.logging.LogManagerService postConstruct

AVISO: Record end marker is not a proper value so using default.

27/10/2011 23:25:15 com.sun.enterprise.server.logging.LogManagerService postConstruct

AVISO: Log Format field separator is not a character so using default.

INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry

INFO: Grizzly Framework 1.9.36 started in: 47ms - bound to [0.0.0.0:3700]

INFO: Grizzly Framework 1.9.36 started in: 78ms - bound to [0.0.0.0:8080]

INFO: Grizzly Framework 1.9.36 started in: 47ms - bound to [0.0.0.0:7676]

INFO: Grizzly Framework 1.9.36 started in: 63ms - bound to [0.0.0.0:4848]

INFO: Grizzly Framework 1.9.36 started in: 63ms - bound to [0.0.0.0:8181]

INFO: SEC1002: Security Manager is OFF.

INFO: SEC1010: Entering Security Startup Service

INFO: SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.

INFO: SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.

INFO: SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.

INFO: SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.

INFO: SEC1011: Security Service(s) Started Successfully

INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]

INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]

INFO: WEB0169: Created HTTP listener [admin-listener] on host/port [0.0.0.0:4848]

INFO: WEB0171: Created virtual server [server]

INFO: WEB0171: Created virtual server [__asadmin]

INFO: WEB0172: Virtual server [server] loaded default web module []

INFO: WELD-000900 ${parsedVersion (osgiVersion})

INFO: Hibernate Validator 4.1.0.Final

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Inicializando Mojarra 2.1.3 (FCS b02) para o contexto '/EncontroNoivas'

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Selected fallback cache factory

INFO: Creating LRUMap cache instance using parameters: {com.sun.faces.forceLoadConfiguration=true, org.richfaces.CONTROL_SKINNING=enable, javax.facelets.BUILD_BEFORE_RESTORE=true, org.ajax4jsf.VIEW_HANDLERS=com.sun.facelets.FaceletViewHandler, javax.faces.CONFIG_FILES=/WEB-INF/faces-config.xml, org.richfaces.SKIN=blueSky, com.sun.faces.validateXml=true, javax.faces.PROJECT_STAGE=Development, com.sun.faces.enableMissingResourceLibraryDetection=true, org.ajax4jsf.handleViewExpiredOnClient=true, com.sun.faces.verifyObjects=false, log4jConfigLocation=br.com.pyramides.resources.log4j.properties, javax.facelets.REFRESH_PERIOD=10, contextConfigLocation=/WEB-INF/spring/spring-config.xml

            /WEB-INF/spring/spring-security.xml, javax.faces.STATE_SAVING_METHOD=server, javax.faces.DEFAULT_SUFFIX=.xhtml, com.sun.faces.enableRestoreView11Compatibility=true}

INFO: Creating LRUMap cache instance of 512 items capacity

INFO: RichFaces Core Implementation by JBoss, a division of Red Hat, Inc., version v.4.1.0.20110910-M2 SVN r.0d4276b62c8366e0eaa1b7cd1c350d373e65ed79

INFO: Monitoring jndi:/server/EncontroNoivas/WEB-INF/faces-config.xml for modifications

INFO: PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext

GRAVE: log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).

GRAVE: log4j:WARN Please initialize the log4j system properly.

INFO: org.springframework.context.annotation.internalConfigurationAnnotationProcessor

INFO: org.springframework.context.annotation.internalAutowiredAnnotationProcessor

INFO: org.springframework.context.annotation.internalRequiredAnnotationProcessor

INFO: org.springframework.context.annotation.internalCommonAnnotationProcessor

INFO: org.springframework.context.annotation.internalPersistenceAnnotationProcessor

INFO: autenticacaoController

INFO: perfilAcessoController

INFO: portalController

INFO: regraController

INFO: usuarioController

INFO: historicoAcessoDAO

INFO: historicoDAO

INFO: perfilAcessoDAO

INFO: regraDAO

INFO: usuarioDAO

INFO: historicoAcessoService

INFO: perfilAcessoService

INFO: perfilService

INFO: regraService

INFO: usuarioService

INFO: dataSource

INFO: hibernate-profiler-spring-settings

INFO: hibernate-profiler-bean-post-processor

INFO: hibernate-profiler-initializer

INFO: sessionFactory

INFO: org.springframework.beans.factory.config.CustomScopeConfigurer#0

INFO: org.springframework.security.web.PortMapperImpl#0

INFO: org.springframework.security.web.context.HttpSessionSecurityContextRepository#0

INFO: org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy#0

INFO: org.springframework.security.authentication.ProviderManager#0

INFO: org.springframework.security.access.vote.AffirmativeBased#0

INFO: org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0

INFO: org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0

INFO: org.springframework.security.authentication.AnonymousAuthenticationProvider#0

INFO: org.springframework.security.web.savedrequest.HttpSessionRequestCache#0

INFO: org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0

INFO: org.springframework.security.config.http.UserDetailsServiceInjectionBeanPostProcessor#0

INFO: org.springframework.security.filterChainProxy

INFO: passwordEncoder

INFO: org.springframework.security.authentication.dao.DaoAuthenticationProvider#0

INFO: org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0

INFO: org.springframework.security.authenticationManager

INFO: loggerListener

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

GRAVE: WebModule[/EncontroNoivas]PWC1270: Exception starting filter ajax4jsf

java.lang.InstantiationException

                at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:124)

                at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4685)

                at org.apache.catalina.core.StandardContext.start(StandardContext.java:5377)

                at com.sun.enterprise.web.WebModule.start(WebModule.java:498)

                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)

                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)

                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)

                at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)

                at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)

                at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)

                at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)

                at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)

                at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)

                at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)

                at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:375)

                at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:219)

                at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131)

                at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91)

                at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82)

                at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67)

                at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139)

                at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76)

                at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:253)

                at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:145)

                at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:136)

                at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)

                at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)

                at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:69)

                at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)

                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:597)

                at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)

                at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)

Caused by: java.lang.ClassNotFoundException: org.ajax4jsf.Filter

                at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)

                at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)

                at org.apache.catalina.core.ApplicationFilterConfig.loadFilterClass(ApplicationFilterConfig.java:280)

                at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:250)

                at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:120)

                ... 34 more

 

INFO: WEB0671: Loading application [EncontroNoivas] at [/EncontroNoivas]

INFO: CORE10010: Loading application EncontroNoivas done in 16.921 ms

INFO: GlassFish Server Open Source Edition 3.1.1 (12) hora de inicialização : Felix (1.312ms), serviços de inicialização(17.361ms), total(18.673ms)

INFO: JMXStartupService: Started JMXConnector, JMXService URL = service:jmx:rmi://Lessandro-PC:8686/jndi/rmi://Lessandro-PC:8686/jmxrmi

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]

INFO: Grizzly Framework 1.9.36 started in: 0ms - bound to [0.0.0.0:8080]

INFO: PWC1412: WebModule[null] ServletContext.log():Closing Spring root WebApplicationContext

INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]

INFO: Grizzly Framework 1.9.36 started in: 0ms - bound to [0.0.0.0:8181]

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Inicializando Mojarra 2.1.3 (FCS b02) para o contexto '/EncontroNoivas'

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Selected fallback cache factory

INFO: Creating LRUMap cache instance using parameters: {com.sun.faces.forceLoadConfiguration=true, org.richfaces.CONTROL_SKINNING=enable, javax.facelets.BUILD_BEFORE_RESTORE=true, org.ajax4jsf.VIEW_HANDLERS=com.sun.facelets.FaceletViewHandler, javax.faces.CONFIG_FILES=/WEB-INF/faces-config.xml, org.richfaces.SKIN=blueSky, com.sun.faces.validateXml=true, javax.faces.PROJECT_STAGE=Development, com.sun.faces.enableMissingResourceLibraryDetection=true, org.ajax4jsf.handleViewExpiredOnClient=true, com.sun.faces.verifyObjects=false, log4jConfigLocation=br.com.pyramides.resources.log4j.properties, javax.facelets.REFRESH_PERIOD=10, contextConfigLocation=/WEB-INF/spring/spring-config.xml

            /WEB-INF/spring/spring-security.xml, javax.faces.STATE_SAVING_METHOD=server, javax.faces.DEFAULT_SUFFIX=.xhtml, com.sun.faces.enableRestoreView11Compatibility=true}

INFO: Creating LRUMap cache instance of 512 items capacity

INFO: RichFaces Core Implementation by JBoss, a division of Red Hat, Inc., version v.4.1.0.20110910-M2 SVN r.0d4276b62c8366e0eaa1b7cd1c350d373e65ed79

INFO: Monitoring jndi:/server/EncontroNoivas/WEB-INF/faces-config.xml for modifications

INFO: PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext

GRAVE: log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).

GRAVE: log4j:WARN Please initialize the log4j system properly.

INFO: org.springframework.context.annotation.internalConfigurationAnnotationProcessor

INFO: org.springframework.context.annotation.internalAutowiredAnnotationProcessor

INFO: org.springframework.context.annotation.internalRequiredAnnotationProcessor

INFO: org.springframework.context.annotation.internalCommonAnnotationProcessor

INFO: org.springframework.context.annotation.internalPersistenceAnnotationProcessor

INFO: autenticacaoController

INFO: perfilAcessoController

INFO: portalController

INFO: regraController

INFO: usuarioController

INFO: historicoAcessoDAO

INFO: historicoDAO

INFO: perfilAcessoDAO

INFO: regraDAO

INFO: usuarioDAO

INFO: historicoAcessoService

INFO: perfilAcessoService

INFO: perfilService

INFO: regraService

INFO: usuarioService

INFO: dataSource

INFO: hibernate-profiler-spring-settings

INFO: hibernate-profiler-bean-post-processor

INFO: hibernate-profiler-initializer

INFO: sessionFactory

INFO: org.springframework.beans.factory.config.CustomScopeConfigurer#0

INFO: org.springframework.security.web.PortMapperImpl#0

INFO: org.springframework.security.web.context.HttpSessionSecurityContextRepository#0

INFO: org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy#0

INFO: org.springframework.security.authentication.ProviderManager#0

INFO: org.springframework.security.access.vote.AffirmativeBased#0

INFO: org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0

INFO: org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0

INFO: org.springframework.security.authentication.AnonymousAuthenticationProvider#0

INFO: org.springframework.security.web.savedrequest.HttpSessionRequestCache#0

INFO: org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0

INFO: org.springframework.security.config.http.UserDetailsServiceInjectionBeanPostProcessor#0

INFO: org.springframework.security.filterChainProxy

INFO: passwordEncoder

INFO: org.springframework.security.authentication.dao.DaoAuthenticationProvider#0

INFO: org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0

INFO: org.springframework.security.authenticationManager

INFO: loggerListener

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.

GRAVE: WebModule[/EncontroNoivas]PWC1270: Exception starting filter ajax4jsf

java.lang.InstantiationException

                at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:124)

                at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4685)

                at org.apache.catalina.core.StandardContext.start(StandardContext.java:5377)

                at com.sun.enterprise.web.WebModule.start(WebModule.java:498)

                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)

                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)

                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)

                at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)

                at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)

                at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)

                at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)

                at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)

                at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)

                at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)

                at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)

                at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)

                at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)

                at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)

                at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)

                at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)

                at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)

                at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)

                at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)

                at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)

                at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)

                at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)

                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:662)

Caused by: java.lang.ClassNotFoundException: org.ajax4jsf.Filter

                at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)

                at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)

                at org.apache.catalina.core.ApplicationFilterConfig.loadFilterClass(ApplicationFilterConfig.java:280)

                at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:250)

                at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:120)

                ... 40 more

 

INFO: WEB0671: Loading application [EncontroNoivas] at [/EncontroNoivas]

INFO: EncontroNoivas foi implementado com êxito em 13.927 milisegundos.

INFO: No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.RENDER_CLEAR_JAVASCRIPT_FOR_BUTTON' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.RENDER_HIDDEN_FIELDS_FOR_LINK_PARAMS' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.SAVE_FORM_SUBMIT_LINK_IE' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.RENDER_VIEWSTATE_ID' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.STRICT_XHTML_LINKS' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.RENDER_FORM_SUBMIT_SCRIPT_INLINE' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.CONFIG_REFRESH_PERIOD' found, using default value 2

INFO: No context init parameter 'org.apache.myfaces.VIEWSTATE_JAVASCRIPT' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS' found, using default value auto

INFO: No context init parameter 'org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS_PRESERVE_STATE' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.VALIDATE_XML' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.WRAP_SCRIPT_CONTENT_WITH_XML_COMMENT_TAG' found, using default value true

INFO: No context init parameter 'org.apache.myfaces.DEBUG_PHASE_LISTENER' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false

INFO: No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value org.apache.myfaces.renderkit.html.util.DefaultAddResource

INFO: No context init parameter 'org.apache.myfaces.RESOURCE_VIRTUAL_PATH' found, using default value /faces/myFacesExtensionResource

INFO: No context init parameter 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value false

INFO: Starting up Tomahawk on the RI-JSF-Implementation.

GRAVE: Error Rendering View[/index.xhtml]

java.lang.IllegalStateException: PWC3999: Cannot create a session after the response has been committed

                at org.apache.catalina.connector.Request.doGetSession(Request.java:2880)

                at org.apache.catalina.connector.Request.getSession(Request.java:2577)

                at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:920)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at com.sun.faces.context.ExternalContextImpl.getSession(ExternalContextImpl.java:155)

                at javax.faces.context.ExternalContextWrapper.getSession(ExternalContextWrapper.java:396)

                at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:175)

                at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)

                at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:166)

                at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)

                at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:418)

                at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:93)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

                at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

                at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

                at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

                at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:369)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:168)

                at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

                at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)

                at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)

                at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)

                at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)

                at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)

                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)

                at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)

                at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)

                at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)

                at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)

                at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)

                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:662)

 

INFO: Exception when handling error trying to reset the response.

java.lang.IllegalStateException: PWC3999: Cannot create a session after the response has been committed

                at org.apache.catalina.connector.Request.doGetSession(Request.java:2880)

                at org.apache.catalina.connector.Request.getSession(Request.java:2577)

                at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:920)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at com.sun.faces.context.ExternalContextImpl.getSession(ExternalContextImpl.java:155)

                at javax.faces.context.ExternalContextWrapper.getSession(ExternalContextWrapper.java:396)

                at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:175)

                at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)

                at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:166)

                at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)

                at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:418)

                at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:93)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

                at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

                at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

                at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

                at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:369)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:168)

                at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

                at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)

                at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)

                at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)

                at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)

                at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)

                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)

                at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)

                at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)

                at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)

                at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)

                at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)

                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:662)

 

AVISO: JSF1087: Não foi possível gerar a página de erro de Facelets porque a resposta já foi enviada.

GRAVE: javax.faces.FacesException: PWC3999: Cannot create a session after the response has been committed

javax.faces.FacesException: PWC3999: Cannot create a session after the response has been committed

                at com.sun.faces.context.ExceptionHandlerImpl.handle(ExceptionHandlerImpl.java:141)

                at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119)

                at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

                at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

                at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:369)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381)

                at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:168)

                at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

                at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)

                at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)

                at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)

                at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)

                at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)

                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)

                at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)

                at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)

                at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)

                at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)

                at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)

                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:662)

Caused by: java.lang.IllegalStateException: PWC3999: Cannot create a session after the response has been committed

                at org.apache.catalina.connector.Request.doGetSession(Request.java:2880)

                at org.apache.catalina.connector.Request.getSession(Request.java:2577)

                at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:920)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)

                at com.sun.faces.context.ExternalContextImpl.getSession(ExternalContextImpl.java:155)

                at javax.faces.context.ExternalContextWrapper.getSession(ExternalContextWrapper.java:396)

                at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:175)

                at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)

                at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:166)

                at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)

                at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:418)

                at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:93)

                at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

                at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

                at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

                ... 52 more

 

Abs,

Lessandro

 

 

De: Lessandro Notaroberto Pyrâmides [mailto:lessandron...@gmail.com]
Enviada em: quinta-feira, 27 de outubro de 2011 23:24
Para: jav...@googlegroups.com; jav...@googlegroups.com
Assunto: Problemas com JSF e Spring Security

 

Olá pessoal, boa noite.

Estou tendo problemas durante a transição de páginas na minha aplicação JSF.

Recebo o seguinte erro: “java.lang.IllegalStateException: PWC3999: Cannot create a session after the response has been committed”

Já andei pesquisando bastante sobre o assunto e não encontrei nada que realmente pudesse solucionar de vez o meu problema.

Esse erro acontece no seguinte contexto: JSF com Spring Security e Glassfish 3.1 acima, com o Glassfish 3.0.1 esse erro não ocorre.

Alguém poderia explicar a questão? Acho que não está ligado à minha captura do usuário autenticado, pois na minha página principal

faço referência ao meu controller que exibe ou não alguns componentes diante da autenticação ou não do usuário:

 

    public Usuario getUsuarioAutenticado() {

        if (!SecurityContextHolder.getContext().getAuthentication().getName().toLowerCase().equals(Constantes.USUARIO_ANONIMO)) {

            usuarioAutenticado = (Usuario) SecurityContextHolder.getContext().getAuthentication().getPrincipal();

        }

        return usuarioAutenticado;

    }

 

Se alguém puder me dar uma luz.

Agradeço desde já,

Att,

Lessandro

-----------------------------------------------------------------------------------------------------
Lessandro Notaroberto Pyrâmides
Analista de Sistemas Java Web, Desktop, Mobile e .NET

Cursando MBA em Gestão de Projetos em TI – Universidade Federal de Juiz de Fora
MSN: lessa...@hotmail.com
Emails: lessandron...@gmail.com / lessa...@hotmail.com
Tels: +55 (32) 8871-3868 / (32) 3213-6295
Juiz de Fora - MG
-----------------------------------------------------------------------------------------------------

 

Douglas

unread,
Oct 28, 2011, 4:23:28 AM10/28/11
to jav...@googlegroups.com
O Erro começou em:

Caused by: java.lang.ClassNotFoundException: org.ajax4jsf.Filter

Como está o richfaces na sua aplicação ? Quais os jars você adicionou ?
Os jars estão na sua pasta lib?
Qual versão do richfaces ?

Att.

2011/10/27 Lessandro Notaroberto Pyrâmides <lessandron...@gmail.com>

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Douglas

Copiar é bom!
Seja Legal
Use Software Livre

"O homem não teria alcançado o possível se, repetidas vezes, não tivesse
tentado o impossível." Max Weber

"Aquele que não luta pelo que quer, não merece o que deseja."

"Se soubesse que o mundo se desintegraria amanhã, ainda assim plantaria a minha macieira.O que me assusta não é a violência de poucos, mas a omissão de muitos.Temos aprendido a voar como os pássaros, a nadar como os peixes, mas não aprendemos a sensível arte de viver como irmãos."
Martin Luther King

Lessandro Notaroberto Pyrâmides

unread,
Oct 28, 2011, 6:16:31 AM10/28/11
to jav...@googlegroups.com

Sim, depois havia reparado que tinha gerado este erro. Mas não é ele o causador dessas mensagens

de exceção. Removi o richfaces da minha aplicação, coloquei o primefaces e o erro persiste:

 

GRAVE: Error Rendering View[/index.xhtml]
java.lang.IllegalStateException: PWC3999: Cannot create a session after the response has been committed

Abs,

Lessandro

Douglas

unread,
Oct 28, 2011, 7:10:58 AM10/28/11
to jav...@googlegroups.com
Lessandro,

Nos mostre o código da sua index.xhtml, li sua primeira mensagem e penso que pode ser algo relacionado ao que você falou.

Isso que você falou que está tentando fazer pode ser feito com a tag sec:

xmlns:sec="http://www.springframework.org/security/facelets/tags">

e então você colocaria a condição para renderização:

rendered="#{sec:ifAnyGranted('ADMIN,SUPERVISOR,COMUM')}"

Para isso você precisa do jar:

facelets-taglib-jsf20-spring-3-0.5.jar

Att.

2011/10/28 Lessandro Notaroberto Pyrâmides <lessandron...@gmail.com>

Lessandro Notaroberto Pyrâmides

unread,
Oct 28, 2011, 7:24:15 AM10/28/11
to jav...@googlegroups.com
Quando chegar em casa colocarei o managed bean e a index.xhtml aqui, assim fica
mais fácil realmente para enxergar o que realmente está acontecendo.
Obrigado,
Att,
Lessandro

2011/10/28 Douglas <doug....@gmail.com>

Lessandro Notaroberto Pyrâmides

unread,
Oct 28, 2011, 6:43:57 PM10/28/11
to jav...@googlegroups.com

Então amigo, segue a minha classe Usuario:

 

package br.com.pyramides.controller;

 

import br.com.pyramides.jsf.JsfUtil;

import br.com.pyramides.model.Usuario;

import br.com.pyramides.service.iface.IPerfilService;

import br.com.pyramides.service.iface.IUsuarioService;

import br.com.pyramides.util.Constantes;

import java.io.File;

import java.io.Serializable;

import java.util.ArrayList;

import java.util.List;

import java.util.ResourceBundle;

import javax.annotation.PostConstruct;

import javax.annotation.PreDestroy;

import javax.faces.component.UIComponent;

import javax.faces.component.html.HtmlInputHidden;

import javax.faces.context.ExternalContext;

import javax.faces.context.FacesContext;

import javax.faces.convert.Converter;

import javax.faces.convert.FacesConverter;

import javax.faces.model.SelectItem;

import javax.imageio.stream.FileImageOutputStream;

import javax.inject.Named;

import javax.servlet.ServletContext;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.context.annotation.Scope;

import org.springframework.stereotype.Controller;

 

/**

*

* @author Lessandro

*/

@Named("usuarioController")

@Controller

@Scope("view")

public class UsuarioController implements Serializable {

 

    private static final long serialVersionUID = 1L;

    private Usuario usuario, usuarioAutenticado;

    private String nomeUsuario;

    private AutenticacaoController autenticacaoController;

    private IUsuarioService usuarioService;

    private IPerfilService perfilService;

    private String mensagem;

    private List<SelectItem> estados;

    private boolean somenteLeitura, exibeUsuarioAutenticado;

    private String image;

 

    @PostConstruct

    public void init() {

        /*

         * Chamado só quando o managed bean é colocado no escopo view, e não a

         * cada requisição como acontecia com o escopo request

         */

        if (usuario == null) {

            usuario = new Usuario();

        }

    }

 

    @PreDestroy

    public void destroy() {

        /*

         * chamado quando outra view for chamada através do

         * UIViewRoot.setViewId(String viewId)

         */

        setSomenteLeitura(false);

    }

 

    @Autowired

    public UsuarioController(IUsuarioService usuarioService, IPerfilService perfilService, AutenticacaoController autenticacaoController) {

        this.usuarioService = usuarioService;

        this.autenticacaoController = autenticacaoController;

        this.perfilService = perfilService;

    }

 

    public void salvar() {

 

        setSomenteLeitura(false);

        boolean validou = true;

 

        try {

 

            if (usuarioService.buscaUsuarioEmail(usuario.getEmail())) {

                JsfUtil.addErrorMessage("iptEmail", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.emailExistente"));

                validou = false;

            }

            if (usuarioService.buscaUsuarioLogin(usuario.getUsername())) {

                JsfUtil.addErrorMessage("iptLogin", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.loginExistente"));

                validou = false;

            }

 

            if (validou) {

                usuarioService.salva(usuario);

                setSomenteLeitura(true);

                JsfUtil.addSuccessMessage("msgs", "Parabéns <strong> " + usuario.getNome() + ",</strong> seu cadastro foi realizado com sucesso. Por favor, "

                        + "acesse seu e-mail <strong> " + usuario.getEmail() + " </strong> para ativar sua conta </label>");

                usuarioService.enviaEmailAtivacao(usuario);

            }

 

        } catch (Exception e) {

            JsfUtil.addErrorMessage("msgs", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.erroIncluir"));

        }

    }

 

    public void alterar() {

 

        setSomenteLeitura(false);

 

        try {

            usuarioService.atualiza(usuarioAutenticado);

            setSomenteLeitura(true);

            JsfUtil.addSuccessMessage("msgs", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.alteradoSucesso"));

        } catch (Exception e) {

            JsfUtil.addErrorMessage("msgs", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.erroAlterar"));

        }

    }

 

    public void atualizaPerfil() {

 

        try {

            usuarioService.atualizaPerfil(usuarioAutenticado);

            usuarioAutenticado = perfilService.preparaPerfil(usuarioAutenticado);

            JsfUtil.addSuccessMessage("msgs", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.perfil.alteradoSucesso"));

        } catch (Exception e) {

            JsfUtil.addErrorMessage("msgs", ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.perfil.erroAlteracao"));

        }

    }

 

    public void excluir() {

 

        try {

            usuarioService.exclui(usuario);

            setMensagem(ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.excluidoSucesso"));

        } catch (Exception e) {

            setMensagem(e + " " + ResourceBundle.getBundle(Constantes.MESSAGE_PROPERTIES_PATH).getString("usuario.erroExcluir"));

        }

    }

 

//    public void upload(FileUploadEvent event) throws IOException {

//        UploadedFile item = event.getUploadedFile();

//        String fileName = FilenameUtils.getName(usuarioAutenticado.getUsername() + "." + item.getContentType());

//       

////        String contentType = uploadedFile.getContentType();

////        byte[] bytes = uploadedFile.getBytes();

////        usuarioAutenticado.setFoto(item.getData());

////        usuarioService.atualiza(usuarioAutenticado);

//        setImage("/resources/img/users/" + fileName);

//    }

 

    public void preparaDadosAcesso() {

        preparaUsuario();

        preparaEstados();

        preparaImagem();

    }

 

    public void preparaPerfil() {

    }

 

    private void preparaEstados() {

        estados = new ArrayList<SelectItem>();

        estados.add(new SelectItem("AC", "Acre"));

        estados.add(new SelectItem("AL", "Alagoas"));

        estados.add(new SelectItem("AM", "Amazonas"));

        estados.add(new SelectItem("AP", "Amapá"));

        estados.add(new SelectItem("BA", "Bahia"));

        estados.add(new SelectItem("CE", "Ceará"));

        estados.add(new SelectItem("DF", "Distrito Federal"));

        estados.add(new SelectItem("ES", "Espírito Santo"));

        estados.add(new SelectItem("GO", "Goiás"));

        estados.add(new SelectItem("MA", "Maranhão"));

        estados.add(new SelectItem("MG", "Minas Gerais"));

        estados.add(new SelectItem("MS", "Mato Grosso do Sul"));

        estados.add(new SelectItem("MT", "Mato Grosso"));

        estados.add(new SelectItem("PA", "Pará"));

        estados.add(new SelectItem("PB", "Paraíba"));

        estados.add(new SelectItem("PE", "Pernambuco"));

        estados.add(new SelectItem("PI", "Piauí"));

        estados.add(new SelectItem("PR", "Paraná"));

        estados.add(new SelectItem("RJ", "Rio de Janeiro"));

        estados.add(new SelectItem("RN", "Rio Grande do Norte"));

        estados.add(new SelectItem("RO", "Rondônia"));

        estados.add(new SelectItem("RR", "Roraima"));

        estados.add(new SelectItem("RS", "Rio Grande do Sul"));

        estados.add(new SelectItem("SC", "Santa Catarina"));

        estados.add(new SelectItem("SE", "Sergipe"));

        estados.add(new SelectItem("SP", "São Paulo"));

        estados.add(new SelectItem("TO", "Tocantins"));

    }

 

    public void prepareAccount() {

 

        HtmlInputHidden iphEmail = (HtmlInputHidden) FacesContext.getCurrentInstance().getViewRoot().findComponent("form:iphEmail");

        HtmlInputHidden iphSenha = (HtmlInputHidden) FacesContext.getCurrentInstance().getViewRoot().findComponent("form:iphPass");

        boolean ativouUsuario = usuarioService.ativaUsuario(iphEmail.getValue().toString(), iphSenha.getValue().toString());

        if (ativouUsuario) {

            FacesContext facesContext = FacesContext.getCurrentInstance();

            String urlAtivaConta = facesContext.getViewRoot().getViewId().toLowerCase();

            deletePageActivation(urlAtivaConta);

        }

    }

 

    private void preparaImagem() {

        try {

            if (getImage() == null) {

                FacesContext context = FacesContext.getCurrentInstance();

                ServletContext servletContext = (ServletContext) context.getExternalContext().getContext();

                String imageUsers = servletContext.getRealPath("/resources/img/users");

                File dirImageUsers = new File(imageUsers);

                if (!dirImageUsers.exists()) {

                    dirImageUsers.createNewFile();

                }

 

                byte[] bytes = usuarioAutenticado.getFoto();

                FileImageOutputStream imageOutput = new FileImageOutputStream(new File(dirImageUsers, usuarioAutenticado.getUsername() + ".png"));

                imageOutput.write(bytes, 0, bytes.length);

                imageOutput.flush();

                imageOutput.close();

                setImage("/resources/img/users/" + usuarioAutenticado.getUsername() + ".png");

            }

        } catch (Exception ex) {

        }

    }

 

    public void deletePageActivation(String urlAtivaConta) {

        try {

            FacesContext facesContext = FacesContext.getCurrentInstance();

            ExternalContext ectx = facesContext.getExternalContext();

            String url = ectx.encodeActionURL(facesContext.getApplication().getViewHandler().getActionURL(facesContext, "/index?faces-redirect=true"));

            ectx.redirect(url);

            deletePageServer(urlAtivaConta);

        } catch (Exception ex) {

        }

    }

 

    public boolean deletePageServer(String path) {

        try {

            FacesContext facesContext = FacesContext.getCurrentInstance();

            ServletContext servletContext = (ServletContext) facesContext.getExternalContext().getContext();

            String pageDelete = servletContext.getRealPath(path);

            File file = new File(pageDelete);

            file.delete();

            return true;

        } catch (Exception ex) {

 

            return false;

        }

    }

 

    private void preparaUsuario() {

 

        if (!SecurityContextHolder.getContext().getAuthentication().getName().toLowerCase().equals(Constantes.USUARIO_ANONIMO)) {

               Usuario usuarioAutenticado = (Usuario) SecurityContextHolder.getContext().getAuthentication().getPrincipal();

        }     

        if (usuarioAutent != null) {

            setUsuarioAutenticado(usuarioAutent);

            setNomeUsuario(usuarioAutent.getNome().trim().split(" ")[0]);

        }

        setExibeUsuarioAutenticado(usuarioAutent != null ? true : false);

    }

 

    public void encerraSessao() {

        autenticacaoController.encerraSessao();

    }

 

    public Usuario getUsuario() {

        return usuario;

    }

 

    public void setUsuario(Usuario usuario) {

        this.usuario = usuario;

    }

 

    public String getMensagem() {

        return mensagem;

    }

 

    public void setMensagem(String mensagem) {

        this.mensagem = mensagem;

    }

 

    public List<SelectItem> getEstados() {

        return estados;

    }

 

    public void setEstados(List<SelectItem> estados) {

        this.estados = estados;

    }

 

    public Usuario getUsuarioAutenticado() {

        return usuarioAutenticado;

    }

 

    public void setUsuarioAutenticado(Usuario usuarioAutenticado) {

        this.usuarioAutenticado = usuarioAutenticado;

    }

 

    public String getNomeUsuario() {

        return nomeUsuario;

    }

 

    public void setNomeUsuario(String nomeUsuario) {

        this.nomeUsuario = nomeUsuario;

    }

 

    public void setExibeUsuarioAutenticado(boolean exibeUsuarioAutenticado) {

        this.exibeUsuarioAutenticado = exibeUsuarioAutenticado;

    }

 

    public boolean isExibeUsuarioAutenticado() {

        return exibeUsuarioAutenticado;

    }

 

    public boolean isSomenteLeitura() {

        return somenteLeitura;

    }

 

    public void setSomenteLeitura(boolean somenteLeitura) {

        this.somenteLeitura = somenteLeitura;

    }

 

    public String getImage() {

        return image;

    }

 

    public void setImage(String image) {

        this.image = image;

    }

 

    @FacesConverter(forClass = Usuario.class, value = "usuarioConverter")

    public static class UsuarioControllerConverter implements Converter {

 

        @Override

        public Object getAsObject(FacesContext facesContext, UIComponent component, String value) {

            if ((value == null) || (value.length() == 0)) {

                return null;

            }

 

            UsuarioController usuarioController = (UsuarioController) JsfUtil.getAttribute(UsuarioController.class, "usuarioController");

 

            return usuarioController.usuarioService.buscaPeloID(getID(value));

        }

 

        Long getID(String value) {

            Long id;

            id = Long.valueOf(value);

            return id;

        }

 

        String getStringID(Long value) {

            StringBuilder sb = new StringBuilder();

            sb.append(value);

            return sb.toString();

        }

 

        @Override

        public String getAsString(FacesContext facesContext, UIComponent component, Object object) {

            if (object == null) {

                return null;

            }

 

            if (object instanceof Usuario) {

                Usuario p = (Usuario) object;

 

                return getStringID(p.getIdUsuario());

            } else {

                throw new IllegalArgumentException("objeto " + object + " possui o tipo " + object.getClass().getName()

                        + "; tipo esperado: " + UsuarioController.class.getName());

            }

        }

    }

}

 

Segue minha página index.xhtml:

 

<?xml version='1.0' encoding='UTF-8' ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"

      xmlns:h="http://java.sun.com/jsf/html"

      xmlns:ui="http://java.sun.com/jsf/facelets"

      xmlns:f="http://java.sun.com/jsf/core"

      xmlns:richext="http://java.sun.com/jsf/composite/richext">

 

    <h:head>

 

        <title>Encontro de Noivas</title>

 

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

        <meta http-equiv="Cache-control" content="no-cache"/>

        <meta http-equiv="Cache-control" content="no-store"/>         

        <meta http-equiv="Pragma" content="no-cache" />

        <meta http-equiv="expires" content="0" />

 

        <link href="${facesContext.externalContext.requestContextPath}/resources/css/layout.css" rel="stylesheet"

              type="text/css" />

        <link href="${facesContext.externalContext.requestContextPath}/resources/css/reset.css" rel="stylesheet"

              type="text/css" />

 

        <style type="text/css">

 

        </style>

 

        <!-- [if IE]>

            <link href="${facesContext.externalContext.requestContextPath}/resources/css/ie.css" rel="stylesheet" type="text/css" />

        <![endif]-->

 

    </h:head>

 

    <h:body>

        <h:form id="form" prependId="false">

            <f:view>

 

                <div id="wrap">

 

 

                    <div id="autenticacao">

 

                        <div id="autenticado">

 

 

                            <h:panelGroup layout="block" rendered="#{usuarioController.exibeUsuarioAutenticado}">

                                <div>

                                    <h:outputLabel value="#{msg['mensagem.ola']}" />

                                    <h:outputLabel id="usuario" value="#{usuarioController.usuarioAutenticado.nome}" />

                                </div>

                                <div>

                                    <h:outputLabel value="#{msg['msg.naoe']} #{usuarioController.nomeUsuario}, " />

                                    <h:commandLink styleClass="link" value="#{msg['link.desconectar']}" action="#{usuarioController.encerraSessao}" immediate="true" />

                                </div>                        

                            </h:panelGroup>

 

                        </div>

                    </div>

 

                    <div class="clear"></div>

 

                    <div id="topo">

 

                        <div id="logo">

                            <h:graphicImage url="/resources/img/logo.png" />

                        </div>

 

                        <div id="menu">

                            <ul>

                                <li><h:commandLink value="Home" hreflang="index.xhtml" /></li>

                                <li><h:commandLink value="#{msg['menu.minhaConta']}" action="/jsf/users/user/dadosAcesso?faces-redirect=true" rendered="#{usuarioController.exibeUsuarioAutenticado}" /></li>

                                <li><h:commandLink value="Vestidos" hreflang="vestido.xhtml" /></li>

                                <li><h:commandLink value="Alianças" hreflang="alianca.xhtml" /></li>

                                <li><h:commandLink value="Flores" hreflang="flor.xhtml" /></li>

                                <li><h:commandLink value="Convites" hreflang="convite.xhtml" /></li>

                                <li><h:commandLink value="Sapatos" hreflang="sapato.xhtml" /></li>

                                <li><h:commandLink value="Sair" action="#{usuarioController.encerraSessao}" immediate="true" /></li>

                            </ul>

                        </div>

 

                    </div>

 

                    <div class="clear"></div>

 

                    <div id="content">

 

                        <div id="anunciantes">

                            <h:graphicImage url="/resources/img/anunciantes.png" />

                        </div>

 

                        <div class="clear"></div>

 

                        <div id="pesquisa">

                            <h:inputText label="Informe a pesquisa aqui..." autocomplete="true" title="Faça sua busca aqui" size="26" />

                            <h:commandButton styleClass="botaoArredondado" value="Buscar" />

                        </div>

 

                        <div class="clear"></div>

 

                        <div id="titulo">

 

                            <div id="cadastro">

 

                                <h:panelGroup  layout="block" rendered="#{!usuarioController.exibeUsuarioAutenticado}">

                                    <h:commandButton styleClass="botaoArredondado" value="Cadastre agora" action="/jsf/public/createUser?faces-redirect=true" />

                                    <richext:spacer width="17" height="37" />

                                    <h:commandButton styleClass="botaoArredondado" value="#{msg['botao.facaLogin']}" action="/login" />

                                </h:panelGroup>

 

                            </div>

 

                            <div id="contexto">

                            </div>

 

                        </div>

 

                        <div class="clear"></div>

 

                        <div id="galeria">

                            <div>

                                <h:outputLabel styleClass="ultimosVisitantes" value="Últimos visitantes" />

                            </div>

                            <div style="padding-top: 10px;">

                                <ui:repeat value="#{usuarioController.imgUsuarios}" var="image">

                                    <h:graphicImage width="50" height="50" value="/resources/img/users/#{image.idFoto}.jpeg"

                                                    title="#{image.nomeUsuario}" />

                                    <richext:spacer width="10" height="50" />

                                </ui:repeat>

                            </div>

                        </div>

 

                        <div id="baloes">

 

                            <div id="balao1" class="balaoEsquerda">

                            </div>

                            <div id="balao2" class="balao">

                            </div>

                            <div id="balao3" class="balao">

                            </div>

                        </div>

 

                        <div class="clear"></div>

 

                        <div id="historico">

 

                        </div>

 

                        <div id="sidebar"></div>

 

                        <div class="clear"></div>

 

                        <div id="footer">

                            <h:outputLabel style="color: #000000;" value="#{msg['mensagem.rodape']}" />

                        </div>

 

                    </div>

 

                </div>

            </f:view>

        </h:form>

    </h:body>

</html>

 

Abs,

Att,

Lessandro Notaroberto Pyrâmides

unread,
Oct 28, 2011, 6:47:13 PM10/28/11
to jav...@googlegroups.com

Olá amigo, estou achando que o problema está com o uso desse css:

 

            <style type="text/css">

                @font-face {

                    font-family: "MyriadPro";

                    font-style: normal;

                    font-weight: normal;

                    src: url('${facesContext.externalContext.requestContextPath}/resources/fonts/MyriadPro-Regular.otf');

                    advancedAntiAliasing: true;

                }

            </style>

 

Eu removi este da página e o erro parou de acontecer. Não sei se tem algo ligado, mas parou de ocorrer mesmo.

Att,

Lessandro

Lessandro

Marcelo Caser

unread,
Oct 28, 2011, 8:32:06 PM10/28/11
to jav...@googlegroups.com
veja se no seu web.xml tem isso:


<filter>
<display-name>RichFacesFilter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>

....

</filter>
Como nao esta usando richfaces, vc deve tirar esse filter.

Lessandro Notaroberto Pyrâmides

unread,
Oct 28, 2011, 10:03:21 PM10/28/11
to jav...@googlegroups.com

Já tinha. No meu caso o problema era justamente com esse css que apontei.

Retirei-o e o problema foi resolvido. Pelo que estou avaliando esses erros acontecem

pq existe alguma coisa estranha na página, tente avalia-la melhor, removendo parte

do código e realizando testes.

Abs,

Lessandro

Reply all
Reply to author
Forward
0 new messages