[CORE-132] commons-dbcp.jar and commons-pool.jar are not present in i2b2 WEB-INF/lib directory Created: 04/Aug/14 Updated: 02/Oct/14 Resolved: 02/Oct/14 |
|
Status: | Closed |
Project: | i2b2 Core Software |
Component/s: | Install |
Affects Version/s: | 1.7.01 |
Fix Version/s: | 1.7.04 |
Type: | Bug | Priority: | Major |
Reporter: | Hong Luo | Assignee: | Janice Donahoe |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
i2b2 Sponsored Project/s: |
i2b2 Core
|
Affects Database/s: |
Oracle
|
Developer Notes: | was fixed in 1.7.02 |
Participant/s: |
Description |
Symptom:
Class not found exception pointing to Apache ‘Datasource’ class Cause: commons-dbcp and commons-pool library jars were not present in i2b2 WEB-INF/lib directory. After some digging I found that in edu.harvard.i2b2.server-common/build.xml, the jboss_pre_deployment_setup target in i2b2 1.7 does not copy all required libraries from src/server-common/lib to deployed lib directory. I verified that in 1.6 installation scripts this was not an issue. Resolution: I manually moved the two required libraries from src/server-common/lib/common to WEB-INF/lib (thus mimicking the expected behavior of the build target) and restarted server which resolved the issue. |