WebLogic+MySQL数据源的配置图
MyEclipse+WebLogic+MySQL数据源的配置图解向你详细介绍具体的配置及操作,希望对你MyEclipse+WebLogic+MySQL数据源的配置方面有所帮助。
MyEclipse+WebLogic+MySQL数据源的配置,首先在感觉,在Weblogic的控制台上配置Web应用程序的数据源还是比较简单的。这里作为测试,为了清晰阐述,分为三个标题:测试工程准备、数据源配置、发布测试。 测试工程准备 主要准备测试配置数据源的Java Web工程,工程名称为WeblogicDataSource。 BlogService类通过查找JNDI名字,来获取到的一个数据源(DataSource)的实例,然后通过连接MySQL数据库,从数据库blog的表jblog_article中查询得到记录,返回一个结果的List集合。BlogService.java的源代码如下所示:
上面用到一个实体类Article,实体类代码如下所示:
实现的Servlet也比较简单,Servlet名称GetArticlesServlet,映射名称为getArticles,代码如下所示:
相关的显示查询结果的列表页面只有一个,也就是listArticles.jsp,代码如下所示:
对应Java Web工程的应用部署描述文件web.xml内容如下所示:
值得注意的是,这里使用的是web-app 2.3部署描述文件,如果是2.4的,一定会出错的。 配置数据源 在MyEclipse中,配置Server中Weblogic里面的Paths,也就是把数据库的JDBC驱动程序的jar文件加入到CLASSPATH中,我这里使用的是MySQL数据库,对应的JDBC驱动程序版本为mysql-connector-java-5.0.8-bin.jar,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图1 在MyEclipse中编译工程后,先使用MyEclipse的打包工具打成WAR包: 选择Export下的“J2EE”-﹥“WAR file(MyEclipse)”,指定路径,我存放到了D:\bea\user_projects\domains\sndomain\applications\WeblogicDataSource.war下面。 这时候,可以启动Weblogic Server了(前提条件是配置好了Weblogic Server,例如我的是snserver),并登录到Weblogic Console。打开左侧“部署”下的“Web应用程序模块”,可以看到“_appsdir_WeblogicDataSource_dir”,这是因为我在MyEclipse中导出为war文件的时候,直接导出到Weblogic Server的应用程序目录下,自动进行了部署,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图2 可以看到右侧“部署”选项卡中,“部署状态”为可用。 配置数据源,首先要做的就是,配置数据库连接缓冲池;然后是基于改连接池的数据源的配置。 (一)数据库连接池配置 下面是数据库连接池的配置过程: 在左侧导航菜单中,依次打开“服务”-﹥“JDBC”,单击“连接缓冲池”,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图3 单击“配置新的 JDBC连接缓冲池”链接,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图4 配置数据库类型(这里为MySQL)和数据库驱动程序(这里选择com.mysql.jdbc.Driver),单击“继续”按钮,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图5 配置JDBC连接池名称(这里为MySQLcp)、数据库名称(这里为blog)、主机名(这里为localhost)、端口号(这里使用MySQLcp数据库,默认为3306)、数据库用户名(这里为root)、数据库登录口令,然后单击“继续”按钮,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图6 单击“测试驱动程序配置”,测试前面配置的数据库的JDBC驱动程序,如果没有问题,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图7 左上角显示绿色的文字“连接成功”,否则就没有通过配置的测试。单击“创建和部署”按钮,可以看到成功配置的JDBC数据库连接缓冲池,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图8 (二)配置数据源 在左侧导航菜单中,依次打开“服务”-﹥“JDBC”,单击“数据源”,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图9 单击“配置新的JDBC数据源”链接,配置数据源名称(这里为MySQLds)和JNDI名称(这里为jdbc/mysql),如图所示: MyEclipse+WebLogic+MySQL数据源的配置图10 单击“继续”链接,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图11 可以从下拉列表中选择已经存在的数据库连接池,然后单击“继续”按钮,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图12 单击“创建”按钮,根据刚才配置的数据源选项创建数据源,如图所示: MyEclipse+WebLogic+MySQL数据源的配置图13 数据源配置完成。 这时,数据源MySQLcp(jdbc/mysql)可以为Web应用提供数据源了。 发布测试 如果Web应用打包后的war文件没有放在Weblogic Server的应用程序目录下,可以在Weblogic Console上进行上传,如果已经放到Weblogic Server的应用程序目录下,可以进行测试了。 打开连接http://192.168.151.201:7001/WeblogicDataSource/getArticles,显示列表如图所示: MyEclipse+WebLogic+MySQL数据源的配置图14 通过测试,说明上述配置的数据源是存在的,可以为测试的Web应用提供数据源。 那么MyEclipse+WebLogic+MySQL数据源的配置就向你介绍到这里,希望对你有所帮助。 |
|