Index: connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/service/ConnectorConnectionPoolAdminServiceImpl.java =================================================================== --- connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/service/ConnectorConnectionPoolAdminServiceImpl.java (revision 35520) +++ connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/service/ConnectorConnectionPoolAdminServiceImpl.java (working copy) @@ -1031,12 +1031,13 @@ PoolMetaData pmd = new PoolMetaData(poolName, mcf, s, txSupport, prin, isPM, isNonTx, lazyEnlistable, runtimeSecurityMap, lazyAssoc); logFine(pmd.toString()); + + PoolType pt = getPoolType(connectorConnectionPool); + createAndAddPool(poolName, pt, env); + _registry.addManagedConnectionFactory(poolName, pmd); } - PoolType pt = getPoolType(connectorConnectionPool); - - createAndAddPool(poolName, pt, env); return mcf; } } catch (NamingException ne) {