Uploaded image for project: 'i2b2 Core Software'
  1. i2b2 Core Software
  2. CORE-132

commons-dbcp.jar and commons-pool.jar are not present in i2b2 WEB-INF/lib directory

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.01
    • Fix Version/s: 1.7.04
    • Component/s: Install
    • Labels:
      None
    • Rank:
      0|i0008v:
    • i2b2 Sponsored Project/s:
      i2b2 Core
    • Affects Database/s:
      Oracle
    • Developer Notes:
      was fixed in 1.7.02

      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.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Git Source Code