WebLogic配置连接池(通过mbean)
有关WebLogic配置连接池比较好的解决方案
一般配置weblgoic连接池(或DataSource)都是通过weblogic console界面来配置,通常情况下,因为很多原因,比如类的加载,driver的错误,url的错误,以及其他属性不正确等等原因,而造成配置抛出mbean的异常信息。
这类问题,在本论坛上出现了很多次,而精华区也有介绍。但是依然不断的出现。一方面是这个问题确实很容易出现,一方面就应该从我们自身找找原因了。
配置weblogic connection pool or datasource未必只可以通过console界面。
接下来,给大家一个比较可行的方式。这种方式在weblogic6,7系列内都是非常好用的,对于weblogic8.1,我想也应该可以。
方法:就是手工通过coding操作,weblogic.management.configuration.JDBCConnectionPoolMBean或者 weblogic.management.configuration.JDBCDataSourceMBeanl类。
可能有些人会说这样写代码不是更复杂,麻烦吗?
那么,可以让这个麻烦只出现一次,也是值得的。
我就用Swing写了一个GUI界面,整合了一些配置信息(结构有些复杂,但是比较容易操作,比直接通过console要方便。主要当时为公司项目写的,便于以后项目中操作)。
仅针对connection pool配置这一块。主要代码大致如下:
public void deployServerDataSource(){
try {