2012-11-27 47 views
0

我有一個運行在Tomcat 7上的servlet應用程序,並希望在本地連接到MySQL。沒有數據庫密碼的Tomcat中的context.xml

我的本地MySQL用戶沒有密碼,爲了方便,我希望保留它。

但是,如果我沒有使用password屬性context.xml下的Resource屬性,它會嘗試連接到沒有用戶名的數據庫,即使我已經設置了它。

如何在沒有密碼的情況下連接?

下面是我的context.xml文件,如果它很重要。

<?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> 

回答

1

您是否嘗試過留下空字符串的密碼?

如果這沒有幫助,請從命令行發佈您正在運行的mysql -uwhirlwin -hlocalhost

+0

使用工作的空字符串。不能相信我沒有嘗試... – whirlwin

+0

發生,我很高興能夠幫助。 – mindas