Replace custom portal datasource factory with org.apache.tomcat.jdbc.pool.DataSourceFactory

Description

uPortal, via portlet-utils, uses a custom datasource factory. There are 2 reasons. One, is to support delay of setting the validation query. This may have been something historic as it is possible to set this attribute with the properties values. (This has been updated as such.) Second, is to register the datasources with the mBean Server. Tomcat does this by default.

The JMX (mBean Server) should be tested to make sure it operates as intended.

Environment

None

Status

Assignee

Unassigned

Reporter

Benito Gonzalez

Labels

None

Estimated End Date

None

Audience

None

Components

Affects versions

4.3.1
5.0.1
5.0.2
5.0.0
4.2.0
5.0.3
4.2.2
5.0.4
4.1.0
5.0.5
4.1.1
4.3.0
4.1.2
4.2.1

Priority

Minor
Configure