Como implementar captcha com spring security, nas páginas ?
security*
Vou analisar … valeu
Este erro ao iniciar
21:00:46,573 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool -- 64) Context initialization failed: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.checkCandidate(ClassPathBeanDefinitionScanner.java:320)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:259)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:226)
at org.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions(AnnotationConfigWebApplicationContext.java:218)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:613)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:514)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173)
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:195)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:82)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
21:00:46,585 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 64) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host."/nota-fiscal-servico-web-1.0.0": org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host."/nota-fiscal-servico-web-1.0.0": java.lang.RuntimeException: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:85)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: java.lang.RuntimeException: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:224)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:82)
... 6 more
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.checkCandidate(ClassPathBeanDefinitionScanner.java:320)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:259)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:226)
at org.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions(AnnotationConfigWebApplicationContext.java:218)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:613)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:514)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173)
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:195)
... 8 more
21:00:46,589 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "nota-fiscal-servico-web-1.0.0.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.undertow.deployment.default-server.default-host.\"/nota-fiscal-servico-web-1.0.0\"" => "org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host.\"/nota-fiscal-servico-web-1.0.0\": java.lang.RuntimeException: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
Caused by: java.lang.RuntimeException: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'captchaSettings' for bean class [br.com.netsoft.componente.CaptchaSettings] conflicts with existing, non-compatible bean definition of same name and class [br.com.netsoft.captcha.CaptchaSettings]"}}
Este é o erro
Field error in object 'entidadeEntity' on field 'codigoFebrabanSegmento': rejected value [Prefeitura]; codes [typeMismatch.entidadeEntity.codigoFebrabanSegmento,typeMismatch.codigoFebrabanSegmento,typeMismatch.br.com.netsoft.enuns.CodigoSegmentoFebrabanEnum,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [entidadeEntity.codigoFebrabanSegmento,codigoFebrabanSegmento]; arguments []; default message [codigoFebrabanSegmento]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'br.com.netsoft.enuns.CodigoSegmentoFebrabanEnum' for property 'codigoFebrabanSegmento'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@javax.persistence.Column @javax.persistence.Enumerated br.com.netsoft.enuns.CodigoSegmentoFebrabanEnum] for value 'Prefeitura'; nested exception is java.lang.IllegalArgumentException: No enum constant br.com.netsoft.enuns.CodigoSegmentoFebrabanEnum.Prefeitura]
Não consegui mesmo
Isso tem haver com o captcha?
Não. Vou excluir.
Alguma ajuda neste quesito ?
complicado de ajudar, se voce nao posta nenhum codigo!