建立数据库连接的问题
建立数据源:
try {
ictx = new InitialContext();
ds = (DataSource) ictx.lookup("java:comp/env/myds");
} catch (Exception e) {
e.printStackTrace();
}
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs = null;
try {
conn = ds.getConnection();
}
数据源的配置已经没有问题了,可是在建立连接时出现错误,错误信息为:
[03-6-15 14:01:39:047 CST] 31826d97 WebGroup I SRVE0180I: [FSSI] [/FSSIWeb] [Servlet.LOG]: com.lkj.servlet.MyTestServlet: init
[03-6-15 14:01:39:938 CST] 31826d97 SystemOut O datasource:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@2e6aad97
[03-6-15 14:01:39:953 CST] 31826d97 PrivExAction W J2CA0114W: 没有找到容器受管的认证别名。
[03-6-15 14:01:40:062 CST] 31826d97 TraceNLS u No message text associated with key CREDENTIALS_NOT_FOUND in bundle IBMDataStoreAdapterNLS
[03-6-15 14:01:40:344 CST] 31826d97 FreePool E J2CA0046E: 为资源 jdbc/myds 创建 ManagedConnection 期间,方法 createManagedConnctionWithMCWrapper 捕捉到异常,并抛出 ResourceAllocationException。原始异常:com.ibm.ws.exception.WsException: Subject was not null but no valid credentials were found
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:222)
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:172)
at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.<init>(DataStoreAdapterException.java:90)
at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection
说“连接池管理器无法分配一个受管连接”,是怎么回事儿啊?谢了先!