配置Weblogic数据源
为了开发EJB模块,首先要在服务器上配置数据源,要实现MySQL数据库的数据源,要配置环境变量,数据库连接池,最后才能配置数据源,本节就来实现这些配置。
8.3.1 配置环境
(1)建立一个系统变量wl_home,指向weblogic81目录,如图8-18所示。
(2)找到C:\bea\user_projects\mydomain\ startWeb Logic.cmd文件,或者是读者安装位置的对应文件startWebLogic.cmd。
(3)用文本编辑器编辑该文件的内容,找到其中的CLASSPATH配置位置,即如下内容。
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%
在其中加入MySQL的数据库驱动jar文件如下,这里要注意对应自己的文件位置。
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar; F:\devtools\Database\MySQL\mysql-connector-java-3.0.16-ga-bin.jar;%CLASSPATH%
8.3.2 配置连接池
在Weblogic中配置数据库连接池的步骤如下。
(1)完成环境配置以后,重新启动服务器,打开浏览器,访问 [url]http://localhost:7001/console[/url],如果没有出错则会出现服务器管理系统(Weblogic控制台)的登录界面,如图8-19所示,用前面配置的用户名“kingbill”和密码“22222222”登录。
图8-19 登录Weblogic控制台
(2)成功登录后,进入管理系统的主界面。展开“mydomain”|“Services”|“JDBC”项,该位置下的“Connection Pools”和“Data Sources”就是要配置的数据库连接池和数据源的位置,如图8-20所示。
图8-20 Weblogic控制台主界面
(3)单击“Connection Pools”图标,将在右侧显示配置数据库连接池的界面,如图8-21所示。
图8-21 配置数据库连接池
(4)在配置数据库连接池的界面中,单击“Configure a new Connection Pool”超链接来配置一个新的数据库连接池。第一步要求选择数据库,这里选择MySQL数据库,由于这里没有列出使用的驱动,因此驱动类型选择“other”,如图8-22所示。
图8-22 选择数据库和驱动
(5)单击【Continue】按钮,配置数据库连接池的基本信息,这里需要输入数据源的名称,本章示例使用“UserPool”以及数据库相关的基本信息,包括驱动类、数据库位置URL、访问数据库的用户名、密码等,如图8-23所示。
图8-23 配置数据库连接池的基本信息
(6)在配置数据库连接池的基本信息的界面下部有一个测试按钮,如图8-24所示,该测试将测试数据库连接池的可用性,即相关配置是否正确。
图8-24 测试连接池
(7)单击【Test Driver Configuration】按钮测试该配置。如果配置无误,则出现如图8-25所示的提示界面,提示测试通过。一般来说,这里经常出现的错误是找不到数据库驱动类,造成该错误的原因一般都是没有正确配置CLASSPATH,即没有正确执行本节“配置环境”小节中对startWebLogic.cmd文件的修改。需要注意的是,在很多情况下,MySQL数据库的驱动配置到系统的CLASSPATH下,对于Weblogic服务器来说是不认可的,而SQLServer的驱动则不会出现这种情况,因此务必正确修改startWebLogic.cmd文件的内容。
图8-25 测试通过
(8)测试通过以后,单击【Create and Deploy】按钮创建和部署该数据库连接池,如图8-26所示,完成以后系统中就会显示该连接池。
图8-26 系统中会显示连接池
8.3.3 配置数据源
接下来要在上述数据库连接池的基础上配置一个数据源,步骤如下。
(1)单击“Data Sources”图标,右侧显示配置数据源的界面,如图8-27所示。
图8-27 配置数据源
(2)在配置数据源的界面中,单击“Configure a new JDBC Data Source”超链接来配置一个新的数据库连接池,出现配置数据源信息界面,如图8-28所示。这里要求输入数据源的名称和JNDI查找名称,本示例都输入“UserDataSource”。
图8-28 配置数据源信息
(3)单击【Continue】按钮,选择数据库连接池为上一小节中建立的数据库连接池“UserPool”,如图8-29所示。
图8-29 选择数据库连接池
(4)单击【Continue】按钮,选择部署目的为本章建立的服务器实例“myserver”,如图8-30所示。
图8-30 选择部署目的
(5)单击【Create】按钮创建数据库源,完成后系统中就会显示该数据源,如图8-31所示。
图8-31 系统中显示数据源