0

I have a servlet application running on Tomcat 7 and wish to connect to MySQL locally.

My local MySQL user does not have a password, and I wish to keep it that way for convenience.

However, if I do not use the password attribute under Resource in context.xml, it tries to connect to the DB without the username even though I have set it.

How can I connect without a password?

Below is my context.xml file, if it matters.

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource
        name="jdbc/mysql"
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
        username="whirlwin"
        password="removeMe"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost:3306/theDB?autoReconnect=true"/>
</Context>
whirlwin
  • 16,044
  • 17
  • 67
  • 98

1 Answers1

2

Have you tried leaving empty string for the password?

If this doesn't help, post what you get running mysql -uwhirlwin -hlocalhost from the command line.

mindas
  • 26,463
  • 15
  • 97
  • 154