This page last changed on Aug 04, 2008 by cmiller.
Identifying the Error
- You are running Tomcat 6
- You are connecting to the database using a Tomcat-configured DataSource
Confluence will not start. During setup you see the following error message:
Or, during start-up the following stack-trace is logged:
Fixing the Error
Tomcat 6 does not allow applications to authenticate DataSource connections. You must make sure that you have supplied a username and password in the DataSource configuration in your Tomcat config files, for example:
<Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource"
username="cmiller"
password="mysecret"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost/t6test"
maxActive="20"/>
You should then:
- Shut down Confluence
- Open the confluence-cfg.xml file in your Confluence Home directory in a text editor
- Delete the following lines if you find them:
- <property name="hibernate.connection.password">your-password</property>
- <property name="hibernate.connection.username">your-username</property>
- Save the modified file
- Restart Confluence
|