Div | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
On this page
|
Summary
Section | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Confluence
...
installation with Tomcat
Many users install the standard Confluence standalone distribution that includes Tomcat. This section will discuss the configuration specific to this application server environment. The most recent versions of Confluence use newer versions of the Tomcat application server where the following configuration examples apply:
JDBC
...
driver location
Put the driver jar in <install-dir>/lib - this is the directory that has holds other tomcat jars. If you have a much older version of Confluence that does not have without this directory, look for <install-dir>/common/lib instead.
Tomcat
...
configuration
Modify <install-dir>/conf/server.xml to add one or more Data Source data source resource elements. serverServer.xml is an example of adding a few Data Sources data sources for various local and non-local databases.
The essential element is something looks like the following sample code mentioned below, where the Data Source data source name is myDS:
Code Block | xml | xml
---|
<Resource name="jdbc/myDS" auth="Container" type="javax.sql.DataSource" username="confluence" password="confluence" maxTotal="25" maxWaitMillis="10000" maxIdle="10" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/mydatabase" validationQuery="Select 1" /> |
...
Tip | ||
---|---|---|
| ||
|
Tip | ||
---|---|---|
| ||
See Refer to this stack overflow question, to know more about validationQuery with respect to a JNDI data source. |
Database
...
examples
The sql SQL macro markup would bewill look like: {sql:dataSource=myDS| ... } See Examples - 910.x.
Further
...
configuration management
See How to how to limit active database connections.
Other
...
databases
Support for other databases depends on the capabilities provided by the JDBC driver. SQL expects requires that certain JDBC features to be are available. In some cases, choosing certain parameter choices options can affect which the capabilities are needed. User testing and community support is about are the only help that is resources available for less popular databases /or JDBC drivers. If you have had success with other databases, please add information to let us know about the method in your comments on this page.
Problem determination
See See Troubleshooting Application Server -based Based Data Sources - 910.x.
Include Page