The following exception is thrown:
java.lang.Exception: Attempted to
use a 5.0 DataSource outside of a 2.3 servlet
at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.validServlet
(ConnectionFactoryBuilderImpl.java:2898)
at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getCMConfigData
(ConnectionFactoryBuilderImpl.java:1979)
at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance
(ConnectionFactoryBuilderImpl.java:1001)
at javax.naming.spi.NamingManager.getObjectInstance
(NamingManager.java:299)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup
(Helpers.java:884)
... |
Also, a J2CA0106E message is displayed.
The error message is misleading because Macromedia states that
ColdFusion MX 6.1 uses servlet 2.3.
The reason this fails is that ColdFusion MX 6.1, as well as previous
versions, supports only JDBC™ data sources and is not compatible with the
J2EE™ Connector Architecture (JCA) that WebSphere 5.0.x version 5 data
sources use.
ColdFusion MX 6.1 does, however, work successfully when using the
version 4 data source option in WebSphere 5.0.
|