说错了,不是这个是执行这个就错
String driverName="weblogic.jdbc.pool.Driver";
Driver myDriver=(Driver)Class.forName(driverName).newInstance();
String driverURL="jdbc:weblogic:pool";
Properties myProperties=new Properties();
myProperties.put("connectionPoolID","Wmp");
connect=myDriver.connect(driverURL,myProperties); //这个 执行到这里就错误
String driverName="weblogic.jdbc.pool.Driver";
Driver myDriver=(Driver)Class.forName(driverName).newInstance();
String driverURL="jdbc:weblogic:pool";
Properties myProperties=new Properties();
myProperties.put("connectionPoolID","Wmp");
connect=myDriver.connect(driverURL,myProperties); //这个 执行到这里就错误
解决方案 »
- spring3.0的jar包
- 跪求高手解答,action="install!check.action"
- 跪求jxl合成多个sheet的程序
- AXIS如何发布指定类中的若干个方法
- 关于POI 单元格为空的问题
- 用xdoclet生成hibernate映射文件的复合主键,怎么实现啊,头疼了半边
- 谁用过tapestry,可以用它代替struts,吗,因为我不想写jsp,也不想用tag.
- 怎样在客户端打印一个pdf文件
- 我刚刚开始学习EJB有点不明白!
- 本人刚入职,求怎么实现商城的通知模块的微信公众号通知,短信通知,邮件通知?希望可以给点思路指导,万分感谢
- java文件编译之后,不想重新启动weblogic,应该怎样配置weblogic???谢谢了,谁给的建议正确,分就给谁????
- jb中的问题
可能Weblogic将应用分成两个容器,也就是有两份Context!那么你在Web环境中加载了一个类,但是需要另外一个包!而那个包却是在另外一个环境中加载的!但是你的Web环境中却没有包含一个包!所以你在实例化这个类的时候,他需要去调用另外一个环境中的包!所以他会报找不到类的错误!
我觉得可行的办法,就是你最好不要直接调用连接池,而是通过DataSource来访问,这样由容器自己来处理类的加载就可以了,当然可以把包含这个类的包加到web-inf/lib下,也应该是可以的!
但我觉得这样处理应该更好些Context context = new IntialContext();
DataSource ds = (DataSource)context.lookup("datasource的JNDI")
Connection conn = ds.getConnection();
这样由容器来处理连接池就可以了!