i haven't had that problem - but i don't specify login credentials in my
realm connection.  could be the grants assigned to your login.

<Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
         driverName="org.gjt.mm.mysql.Driver"
          connectionURL="jdbc:mysql://localhost/securityDB"
                    userTable="users" userNameCol="username"
userCredCol="password"
           userRoleTable="userroles" roleNameCol="userrole" />

-----Original Message-----
From: Shawn A. Wilson [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 11, 2002 2:33 PM
To: Tomcat Users List
Subject: Re: Help using JDBC realm with MySQL


Does nobody know a solution to get around this problem? I have received
no 
replies and I desparately need to know how to get around the "Cannot 
disable AUTO_COMMIT" error with JDBC realms and MySQL.

Thanks,
-shawn

http://www.shawn-wilson.com

On Wed, 10 Apr 2002, Shawn A. Wilson wrote:

> Please help, I'm using Tomcat 4.0.2 and am trying to setup a JDBC
realm 
> with MySQL. Here is the snippet from server.xml:
> 
> <Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
> driverName="org.gjt.mm.mysql.Driver"
>
connectionURL="jdbc:mysql://localhost/peopleshare?user=hidden&amp;passwo
rd=hidden"
> userTable="users" userNameCol="user_id" userCredCol="password"
> userRoleTable="user_roles" roleNameCol="role_id" />
> 
> And here is the exception stack trace:
> 
> Starting service Tomcat-Standalone
> Apache Tomcat/4.0.2
> Catalina.start: LifecycleException:  Exception opening database 
> connection:  java.sql.SQLException:
> Cannot disable AUTO_COMMIT
> LifecycleException:  Exception opening database connection: 
> java.sql.SQLException: Cannot disable A
> UTO_COMMIT
>          at
org.apache.catalina.realm.JDBCRealm.start(JDBCRealm.java:615)
>          at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1108)
>          at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
>          at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>          at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
>          at 
>
org.apache.catalina.core.StandardService.start(StandardService.java:388)
>          at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
>          at
org.apache.catalina.startup.Catalina.start(Catalina.java:781)
>          at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>          at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
>          at 
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>          at 
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:324)
>          at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> ----- Root Cause -----
> java.sql.SQLException: Cannot disable AUTO_COMMIT
>          at
org.gjt.mm.mysql.Connection.setAutoCommit(Connection.java:396)
>          at
org.apache.catalina.realm.JDBCRealm.open(JDBCRealm.java:549)
>          at
org.apache.catalina.realm.JDBCRealm.start(JDBCRealm.java:613)
>          at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1108)
>          at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
>          at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>          at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
>          at 
>
org.apache.catalina.core.StandardService.start(StandardService.java:388)
>          at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
>          at
org.apache.catalina.startup.Catalina.start(Catalina.java:781)
>          at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>          at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
>          at 
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>          at 
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:324)
>          at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to