关于weblogic6.1sp2连接池、连接oracle数据库、及连接池使用问题
ligyi 2002-12-20 10:17:40 我已经把D:\bea\wlserver6.1\bin\oci817_8路径加到了path中,配置examples> JDBC Connection ...> oraclePool如下:
general页:
Name: oraclePool
URL:jdbc:weblogic:oracle
Driver Classname:weblogic.jdbc.oci.Driver
Properties (key=value):user=SCOTT server=140.100.101.4:1521:orcl
但是在targets->servers页上选中我的server:exempleServer,点击apply时就会报错,请各位高手指点一下如何配置connection pool ;并且在ejb或其他客户端应用时怎样使用已经配置好的连接池,
另外我在一个ejb中调用weblogic的demoPool连接池(这个连接池在他的例子中可以使用的)代码如下:
Context context = new InitialContext();//getInitialContext();
err = err + "1";
datasource = (DataSource)context.lookup("java:comp/env/jdbc/demoPool");//此处报错
// datasource = (DataSource)context.lookup("oraclePool");
err = err + "2";
connection = datasource.getConnection();
也会报:javax.naming.NameNotFoundException: Unable to resolve comp/env/jdbc/demoPool Resolved: 'comp/env' Unresolved:'jdbc' ; remaining name 'demoPool'"
以下是weblogic 日志中配置oraclePool时的信息:
####<2002-12-20 上午09时37分55秒> <Info> <JDBC> <wulanf> <examplesServer> <ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'> <system> <> <001065> <Sleeping in createResource()>
####<2002-12-20 上午09时37分56秒> <Error> <JDBC> <wulanf> <examplesServer> <ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'> <system> <> <001060> <Cannot startup connection pool "oraclePool" weblogic.common.ResourceException:
Could not create pool connection. The DBMS driver exception was:
java.sql.SQLException: System.loadLibrary(weblogicoci37) threw java.lang.UnsatisfiedLinkError: D:\bea\wlserver6.1\bin\oci817_8\weblogicoci37.dll: ???????¨????ò??