authentication-provider error in spring-security.xml -
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.
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
Post a Comment