很多人在使用Weblogic配置连接池之后,会碰到这样一个错误“Failed to Generate Wrapper Class”。这种错误主要是因为JDBC驱动程序放的位置有问题。
从原理上说,JDBC驱动程序放在服务器的classpath路径下,或者放在JDK的路径下都可以,并且在Weblogic 服务器上也有多个地方可以放。但是不不知道算不算是Weblogic的一个bug,在使用连接池的时候不能随便放JDBC驱动程序,必须放在C:/bea/user_projects/domains/base_domain/lib下面,其中c:/bea是安装路径,base_domain是我配置的域的名字。
如果出现本文开头处的错误,把放在其他位置下的JDBC驱动程序删除,只保留base_domain/lib下的驱动程序即可。
注意:需要重新启动服务器。