authentication-provider error in spring-security.xml -


enter image description here

can tell me what's wrong code? i'm trying authenticate user using mysql database in intellij ide 14 shows me error inside 'authentication-manager' saying 'element authentication provider not allowed here'. did watching video tutorial. in tutorial works fine. i'm using spring security 3.2.0.release. after built using maven , tried log app couldn't. in tomcat log there errors. there's screenshot of app.enter image description here

jan 07, 2016 7:09:24 pm org.springframework.security.web.authentication.abstractauthenticationprocessingfilter dofilter severe: internal error occurred while trying authenticate user. org.springframework.security.authentication.internalauthenticationserviceexception: not jdbc connection; nested exception java.sql.sqlexception: access denied user 'supun'@'localhost' (using password: yes)     @ org.springframework.security.authentication.dao.daoauthenticationprovider.retrieveuser(daoauthenticationprovider.java:126)     @ org.springframework.security.authentication.dao.abstractuserdetailsauthenticationprovider.authenticate(abstractuserdetailsauthenticationprovider.java:143)     @ org.springframework.security.authentication.providermanager.authenticate(providermanager.java:167)     @ org.springframework.security.authentication.providermanager.authenticate(providermanager.java:192)     @ org.springframework.security.web.authentication.usernamepasswordauthenticationfilter.attemptauthentication(usernamepasswordauthenticationfilter.java:94)     @ org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:211)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:342)     @ org.springframework.security.web.authentication.logout.logoutfilter.dofilter(logoutfilter.java:110)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:342)     @ org.springframework.security.web.context.request.async.webasyncmanagerintegrationfilter.dofilterinternal(webasyncmanagerintegrationfilter.java:50)     @ org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:342)     @ org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:87)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:342)     @ org.springframework.security.web.filterchainproxy.dofilterinternal(filterchainproxy.java:192)     @ org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:160)     @ org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     @ org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:262)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:240)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:164)     @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:462)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:164)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:100)     @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:562)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:395)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:250)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:188)     @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:302)     @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615)     @ java.lang.thread.run(thread.java:745) caused by: org.springframework.jdbc.cannotgetjdbcconnectionexception: not jdbc connection; nested exception java.sql.sqlexception: access denied user 'supun'@'localhost' (using password: yes)     @ org.springframework.jdbc.datasource.datasourceutils.getconnection(datasourceutils.java:80)     @ org.springframework.jdbc.core.jdbctemplate.execute(jdbctemplate.java:575)     @ org.springframework.jdbc.core.jdbctemplate.query(jdbctemplate.java:639)     @ org.springframework.jdbc.core.jdbctemplate.query(jdbctemplate.java:668)     @ org.springframework.jdbc.core.jdbctemplate.query(jdbctemplate.java:676)     @ org.springframework.jdbc.core.jdbctemplate.query(jdbctemplate.java:716)     @ org.springframework.security.core.userdetails.jdbc.jdbcdaoimpl.loadusersbyusername(jdbcdaoimpl.java:216)     @ org.springframework.security.core.userdetails.jdbc.jdbcdaoimpl.loaduserbyusername(jdbcdaoimpl.java:173)     @ org.springframework.security.authentication.dao.daoauthenticationprovider.retrieveuser(daoauthenticationprovider.java:114)     ... 33 more caused by: java.sql.sqlexception: access denied user 'supun'@'localhost' (using password: yes)     @ com.mysql.jdbc.sqlerror.createsqlexception(sqlerror.java:998)     @ com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:3847)     @ com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:3783)     @ com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:871)     @ com.mysql.jdbc.mysqlio.proceedhandshakewithpluggableauthentication(mysqlio.java:1665)     @ com.mysql.jdbc.mysqlio.dohandshake(mysqlio.java:1207)     @ com.mysql.jdbc.connectionimpl.coreconnect(connectionimpl.java:2249)     @ com.mysql.jdbc.connectionimpl.connectonetryonly(connectionimpl.java:2280)     @ com.mysql.jdbc.connectionimpl.createnewio(connectionimpl.java:2079)     @ com.mysql.jdbc.connectionimpl.<init>(connectionimpl.java:794)     @ com.mysql.jdbc.jdbc4connection.<init>(jdbc4connection.java:44)     @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)     @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:57)     @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45)     @ java.lang.reflect.constructor.newinstance(constructor.java:526)     @ com.mysql.jdbc.util.handlenewinstance(util.java:400)     @ com.mysql.jdbc.connectionimpl.getinstance(connectionimpl.java:399)     @ com.mysql.jdbc.nonregisteringdriver.connect(nonregisteringdriver.java:325)     @ java.sql.drivermanager.getconnection(drivermanager.java:571)     @ java.sql.drivermanager.getconnection(drivermanager.java:187)     @ org.springframework.jdbc.datasource.drivermanagerdatasource.getconnectionfromdrivermanager(drivermanagerdatasource.java:173)     @ org.springframework.jdbc.datasource.drivermanagerdatasource.getconnectionfromdriver(drivermanagerdatasource.java:164)     @ org.springframework.jdbc.datasource.abstractdriverbaseddatasource.getconnectionfromdriver(abstractdriverbaseddatasource.java:153)     @ org.springframework.jdbc.datasource.abstractdriverbaseddatasource.getconnection(abstractdriverbaseddatasource.java:119)     @ org.springframework.jdbc.datasource.datasourceutils.dogetconnection(datasourceutils.java:111)     @ org.springframework.jdbc.datasource.datasourceutils.getconnection(datasourceutils.java:77)     ... 41 more 


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -