Hello

Do you tried to connect to your databse normaly (I mean without tomcat) to see if your user/pwd and database are set correctly in Mysql

Like this for example
#mysql -uUSER -pPASSWORD DATABASE

Are you sure the user have access authority to this databse from localhost ?

I know this is very simple but sometimes....

Pascal
----- Original Message ----- From: "Hugh Morgan" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Monday, May 08, 2006 5:16 PM
Subject: Re: Newbie: Deploying .war file, getting it working with MySQL


Franck Borel wrote:
Try this:

<Context path="/minimal"
               docBase="minimal"
               debug="0"
                reloadable="false"
                crossContext="true">

<Resource name="jdbc/authority" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/authority">
    <parameter><name>username</name><value>root</value></parameter>

<paramater><name>password</name><value>ROOT_PASSWORD</value></parameter>

<parameter><name>driverClassName</name><value>com.mysql.jdbc.Driver</value></parameter>

<parameter><name>url</name><value>jdbc:mysql://localhost/authority</value></parameter>
</ResourceParams>
</Context>

Same error (after changing paramater ;) ). Did make me think though, what is authority? Should I have cganged this (to the name of the database for example)?

Thanks again,

Hugh


-- Franck


Franck Borel wrote:

Where did you place your Realm block?

It must be placed inside the context block like this:

<Context ..>
   <Realm ...../>
</Context..>

I did not have it here, I had it in the Engine tag.  I have now
changed it, and stoped and restarted the server.  I still get the same
error. The relavent bit of my server.xml file looks like this -

   <Engine name="Catalina" defaultHost="localhost">
...
     <!--
     <Realm  className="org.apache.catalina.realm.JDBCRealm"
            driverName="com.mysql.jdbc.Driver"
         connectionURL="jdbc:mysql://localhost/authority"
        connectionName="root" connectionPassword="ROOT_PASSWORD"
             userTable="users" userNameCol="user_name"
userCredCol="user_pass"
         userRoleTable="user_roles" roleNameCol="role_name" />
     -->
...
     <Host name="localhost" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">
       <Context path="/minimal" docBase="minimal" debug="0"
               reloadable="false" crossContext="true">
         <Realm  className="org.apache.catalina.realm.JDBCRealm"
                 driverName="com.mysql.jdbc.Driver"
                 connectionURL="jdbc:mysql://localhost/authority"
                 connectionName="root"
connectionPassword="ROOT_PASSWORD"
                 userTable="users" userNameCol="user_name"
userCredCol="user_pass"
                 userRoleTable="user_roles" roleNameCol="role_name" />
       </Context>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to