在配置连接池的时候有时会出现
“JDBC driver is not on the CLASSPATH”
这是因为我们的创建连接池所需要的驱动相应数据库jar包没有找到
比如拿sqlserver2000来举例:
创建sqlserver数据库的连接池需要一下三个jar包:
mssqlserver.jar, msutil.jar, msbase.jar 青年人网站提示:三者缺一不可
一般将这三个包粘入weblogic81\common\lib或weblogic81\server\lib目录下都行
然后更改weblogic81\common\bin中的commEnv.cmd以设置CLASSPATH,找到
set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\……
一行,这一行是对classpath的设置,所以在这行的末尾紧接着分别加入我们刚才粘入的三个jar包的相应文件名,之间以分号相隔。例如我的设置:以@开始的行是注释我们不用管,
@rem set up WebLogic Server's class path
set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME%\common\lib\mssqlserver.jar;%WL_HOME%\common\lib\msbase.jar;%WL_HOME%\common\lib\msutil.jar
保存并重新启动weblogic这样应该就不会出现这种问题了。
责任编辑:小草