InitialContext ctx=new InitialContext(env);///ctx?
DataSource ds = (DataSource) cyx.lookup("MyDatasource");///cyx?
InitialContext ctx=new InitialContext(env);
Contex c=(Contex)ctx;
DataSource ds = (DataSource) c.lookup("MyDatasource");
DataSource ds = (DataSource) cyx.lookup("MyDatasource");///cyx?
InitialContext ctx=new InitialContext(env);
Contex c=(Contex)ctx;
DataSource ds = (DataSource) c.lookup("MyDatasource");
,基本上應該是這樣,
ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, url); InitialContext ctx = new InitialContext(ht);
Context c = (Context) ctx;
DataSource ds = (DataSource) c.lookup("CTDataSource");
Connection conn = ds.getConnection();
是我笔误,不过运行还是不行。我用
this.getClass().forName("oracle.jdbc.driver.OracleDriver");
objConnection = java.sql.DriverManager.getConnection(...)
是可以取到的asp4567(无悔浪子) :你说的这个wljtaclient文件是什么地方下的文件啊?
还有TOMCAT下的ORACLE数据库连接包有没有.
QQ群兄弟题们帮你解决:9923631
this.getClass().forName("oracle.jdbc.driver.OracleDriver");
objConnection = java.sql.DriverManager.getConnection(...)
就会取不到连接了吧,现在我用DriverManager是可以的说明一下:
我的这个类是在本地JB里运行的,而我访问的连接池是服务器上的weblogic上配置的
我在本地就是想测试这个类是否正确,不是发布到wls服务器上运行的
我以前也碰到过的
你的这个web application是用weblogic做服务器的吧
然后你要在config servers里面选weblogix 8.x
在里面把Oracle的驱动加到required liberay里面我也不明白是什么回事
好象在jb里面启动wblogic就是这样奇怪
config servers里面选择的wls版本不能低于指定url服务器上wls的版本。