<div dir="ltr"><div>I am certain I am missing something obvious  - following the instructions for <a href="https://wiki.shibboleth.net/confluence/display/IDP30/BeanManagedConnection">https://wiki.shibboleth.net/confluence/display/IDP30/BeanManagedConnection</a><br><br></div><div>Using Java 8, Tomcat 8.58, Oracle 12c<br><br></div><div>Any pointers what I've missed? Thanks.<br></div><div><br></div><div><b>Receiving follow error in tomcat.logs:</b><br>2017-01-11 14:59:13.936 [ WARN] : net.shibboleth.ext.spring.context.DelimiterAwareApplicationContext: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp2.BasicDataSource] for bean with name 'OracleDataSource' defined in file [/opt/shibboleth-idp/system/conf/../../conf/global.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.commons.dbcp2.BasicDataSource<br></div><div><br><span style="color:rgb(112,112,112);font-family:arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline;float:none"></span></div><div><br></div><b>In global.xml (but with real values):</b><br><div><br><bean id="OracleDataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"<br>    p:driverClassName="%{datasource.driverClass}"<br>    p:url="%{datasource.jdbcUrl}" p:username="%{datasource.user}" p:password="%{datasource.password}"<br>    p:initialSize="5" p:maxTotal="50" p:maxIdle="5" p:maxWaitMillis="2000" p:testOnBorrow="true"<br>    p:testWhileIdle="true" p:testOnReturn="true" p:timeBetweenEvictionRunsMillis="120000"<br>    p:minEvictableIdleTimeMillis="120000" p:validationQuery="select 1 from dual" p:validationQueryTimeout="4" /><br><br></div><div><b>In </b><span style="color:rgb(0,130,0);font-family:consolas,"bitstream vera sans mono","courier new",courier,monospace;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:nowrap;word-spacing:0px;background-color:rgb(255,255,255);display:inline;float:none"><b>edit-webapp/WEB-INF/lib/:</b><br><br>commons-dbcp2-2.1.1.jar   <br>commons-pool2-2.4.2.jar    <br>ojdbc7.jar<br></span></div></div>