Instalei o WI 3.3.12 e quero usar o Active Directory da Microsoft para fazer autenticação dos usuário do sistema.
Com a Bridge JDBC Ldap na lib do tomcat, configurei o banco da dados e consegui consultar a base do AD.
Criei a página de login e uma página inicial do sistema.
Quando tento logar no sistema, volta para a pagina de login e gera o log abaixo. Alguem sabe como corrigir?
<LOG DATE="2010-07-30" TIME="17:12:39" CLASS="DatabaseDrivers - LDAP Bridge(LDAP) in jdbc:ldap://servldap:345/dc=dominio,dc=net?SEARCH_SCOPE:=oneLevelScope;ignore_transactions:=true">
−
<USER-AGENT>
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
</USER-AGENT>
−
<TEXT>
java.sql.SQLException: LDAP Does Not Support Transactions
at com.octetstring.jdbcLdap.jndi.JndiLdapConnection.setAutoCommit(JndiLdapConnection.java:582)
at br.com.itx.database.DatabaseDrivers.connection(DatabaseDrivers.java:260)
at br.com.itx.database.DatabaseDrivers.jdbc(DatabaseDrivers.java:186)
at br.com.itx.database.impl.ConnectionSql.connect(ConnectionSql.java:145)
at br.com.itx.database.DatabaseManager.dbGenericConnect(DatabaseManager.java:552)
at br.com.itx.database.DatabaseManager.connect(DatabaseManager.java:206)
at br.com.itx.integration.DatabaseAliases.connect(DatabaseAliases.java:302)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:201)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:173)
at br.com.itx.engine.ExecuteLogin.execute(ExecuteLogin.java:92)
at br.com.itx.engine.Execute.doPost(Execute.java:390)
at javax.servlet.http...
</TEXT>
</LOG>
−
<LOG DATE="2010-07-30" TIME="17:12:39" CLASS="br.com.itx.database.impl.ConnectionSql - AutoCommit">
−
<USER-AGENT>
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
</USER-AGENT>
−
<TEXT>
java.sql.SQLException: LDAP Does Not Support Transactions
at com.octetstring.jdbcLdap.jndi.JndiLdapConnection.setAutoCommit(JndiLdapConnection.java:582)
at br.com.itx.database.impl.ConnectionSql.autocommit(ConnectionSql.java:810)
at br.com.itx.database.DatabaseManager.autocommit(DatabaseManager.java:324)
at br.com.itx.database.DatabaseManager.dbGenericConnect(DatabaseManager.java:555)
at br.com.itx.database.DatabaseManager.connect(DatabaseManager.java:206)
at br.com.itx.integration.DatabaseAliases.connect(DatabaseAliases.java:302)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:201)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:173)
at br.com.itx.engine.ExecuteLogin.execute(ExecuteLogin.java:92)
at br.com.itx.engine.Execute.doPost(Execute.java:390)
at javax.servlet.http...
</TEXT>
</LOG>
Autor: Walter Coutinho
44 comentários