weblogic数据源配置
WebLogic10+配置部署说明书
WebLogic10 配置部署说明书步骤1:配置Domain1.点击“开始”菜单,所有程序,选取“BEA Products / Tools / Configuration Wizard”,打开配置向导。
2.默认,下一步,3.默认,下一步,4.设置的用户名和密码用于登录控制台,下一步,5.默认,下一步,6.默认,下一步,7.默认domain名为:base_domain(可改),最后点击Create,8.点击Done完成。
以后就可以在开始菜单“BEA Products / User Projects / base_domain / Start Admin Server forWeblogic Server Domain”,打开服务器。
步骤2:部署a、web文件部署1.点击Deployments 进入部署页面,先点Lock & Edit 按钮,然后Install ,将出现如下页面2.根据本机路径选择web项目,3.选上web项目,然后Next ,4.默认,Next,5.默认,Next,7.再次进入Deployments 页面,8.勾上要部署的项目前的复选框,点击Start按钮,9.选择Servicing all requests ,10.点Yes 按钮部署完毕。
b、部署为默认站点一般情况下,我们部署完访问时需要在URL上加上项目名,才能访问到,为了解决这个问题,我们就可以在项目文件下的WEB-INF下,创建一个文件,名叫weblogic.xml;内容如下:<?xml version="1.0" encoding="utf-8" standalone="no"?><weblogic-web-appxmlns="/ns/weblogic/90"xmlns:j2ee="/xml/ns/j2ee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/ns/weblogic/90/ns/weblogic/90/weblogic-web-app.xsd"><context-root>/</context-root></weblogic-web-app>如此设置之后,再重启应用服务器,就可以直接用域名+端口访问应用了。
Weblogic 10 数据源配置操作手册范文
Weblogic 10 数据源配置操作手册第一步:登录Weblogic Service 控制登录台打开浏览器访问Weblogic Service 控制台
第二步:以weblogic用户登录
第三步:配置数据源
点击“锁定并编辑”(如下图所示)
出现下图
点击“服务”->“数据源”,出现下图
点击“新建”(如下图所示)
选择一般数据源,出现下图。
ds_rsmis为例(如下图所示)。
点击“下一步”,出现下图,可选择数据库驱动程序
点击“下一步”,出现下图
点击“下一步”,出现下图
填写数据库名称,主机名,端口,数据库用户名,口令,确认口令。
(如下图所示)
点击“下一步”,出现下图
查看无误后,点击“测试配置”,出现下图
点击“完成”,出现下图
完成数据源创建
二.修改数据源
双击数据源名称(如下图所示)
进入下图界面,可进行数据源多项的修改(如下图所示)
修改后,单击“保存”,即可完成修改。
三.删除数据源
选择数据源名称(如下图所示)
点击“删除”,出现下图
点击“是”,出现下图
完成数据源的删除。
WebLogic配置及简介
WebLogic 8.1 配置及使用简介一、WebLogic 8.1 配置a)开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。
b)选择“新建WebLogic配置”,单击“下一步”。
c)选择“Basic WebLogic Server Domain”,单击“下一步”。
d)选择“快速”,单击“下一步”。
e)输入“User name”和“password”,单击“下一步”,密码需要8位以上f)选择作为Window服务,单击“下一步”。
g)默认设置,单击“下一步”。
h)选择开发模式,JDK选择Bea WebLogic默认安装JDK 1.4.2。
单击“下一步”。
i)默认值设置,可以修改配置名,单击“创建”。
j)选择“启动管理服务器”,单击“完成”。
k)开始->程序->Bea WebLogic Platform 8.1->User Projects->mydomain或其它域名->start serverl)打开http://127.0.0.1:7001/console,使用用户名和密码登录管理页面了。
二、应用程序的部署注意部署的应用程序只能使用JDK1.4.2版本编译,使用JDK1.5编译的Servlet会有问题。
a)部署方式1⏹部署→Web应用程序模块→部署新的Web应用程序模块⏹选择“上传文件”链接,选择打包好的web应用文件W AR文件,点击“上传”⏹选中upload下的刚才上传的war文件⏹点击“目标模块”按钮发布→部署⏹可以打开刚才部署的模块进行测试b)部署方式2直接把符合规范的应用拷贝到mydomain\applications目录下,适合开发c)部署方式3直接在部署时选择某个应用即可发布,适合开发三、数据库连接池的配置a)配置数据库链接池⏹服务→JDBC→连接缓冲池,点击配置新的JDBC Connection Pool... 选择合适的驱动程序:⏹数据类型:MS SQL Server⏹驱动程序:Microsoft’s MS SQL Server (Type 4 ) version 2000⏹微软的三个Jar拷贝到JDK1.4.2->jre->lib->ext下或者添加到类变量中也可b)配置数据源⏹服务→JDBC→数据源→⏹输入合适的jndi名称⏹选择数据库连接池四、WebLogic的目录结构BEA主目录JDKJRocket:BEA自己的虚拟机,只在某些系统上有该产品安装日志附加的工具jar文件:WebLogic Server根目录license.bea许可证文件,license信息,xml文件格式,包括产品组件,cpu数,并发数,过期时间,license类型,组件的校验码等等,学习版本会有限制,正式版本中需要购买许可证文件替换这个文件,如果购买了新的组件也需要更新这个文件。
weblogic配置JNDI数据源
weblogic配置JNDI数据源一、在WebLogic新建针对Oracle数据库的JNDI数据源进入weblogic管理控制台,此处是远程访问:http://192.168.1.144:7001/console点击左侧【域结构】→【base domain】→【服务】→【数据源】然后点击右侧【新建】→【般数据源】,如下图所示:填写JDBC数据源的【名称】、【jndi名称】,选择数据库类型,如选择【oracle】,下一步选择Oracle数据库的驱动程序,如下图所示:这里选择【Oracle' s Driver (Thin)for Instance connections;Version:Any】,点击【下一步】按钮,进入下一个配置步骤:这里使用默认配置即可,点击【下一步】按钮,进入下一个配置步骤:如下图所示:填写数据库的连接信息:要连接的数据库,数据库的IP地址,连接数据库时使用的端口号,登录数据库时使用的用户名和密码点击【下一步】按钮,进入下一个配置步骤:如下图所示:连接测试结果如下:点击【下一步】按钮,进入下一个配置步骤:如下图所示:点击【完成】,这样WebLogic就会创建一个新的JDBC数据源,如下图所示:到此,在WebLogic新建针对Oracle数据库的JNDI数据源就算是全部完成了。
数据源创建之后,我们就可以在应用程序中使用数据源了。
二、在WebLogic新建针对MySQL数据库的JNDI数据源上面我们已经配置好了一个针对Oracle数据库的JNDI数据源,这里我们在新建一个针对MySQL数据库的数据源,配置步骤和上述针对Oracle数据库创建的JDBC数据源大部分是一样的,针对不一样的地方给出如下的截图说明:到此,在WebLogic新建针对MySQL数据库的JNDI数据源就算是全部完成了。
查看jndi树,可以看到JNDI树上面挂载了两个数据源,如下图所示:三、在应用程序中使用WebLogic配置JNDI数据源3.1、创建测试项目新建一个测试项目,如下图所示:3.2、编写测试代码编写一个WebLogicJndiUtil工具类,用于从WebLogic的JNDI容器中取出数据源。
[IT计算机]Weblogic服务器的基本配置
Weblogic 服务器的基本配置一、配置服务器工作目录:启动配置向导程序,此时界面如下选择下一步,选择Base Welogic Server Domain此处要求输入管理控制台的用户名和密码:用户名:weblogic密码:weblogic选择下一步,选择要使用的JDK选择要保存工作目录的硬盘位置及工作目录名称。
选择Create,等待创建完成,如下所示为服务器创建工作目录过程服务器工作目录配置成功二、配置数据源(DB2)找到db2java.zip的存放位置:SQLLIB\java12\db2java.zip若需要配置DB2数据源,首先需要保证DB2驱动程序已升级,之后将SQLLIB\java12\db2java.zip文件拷贝至bea/weblogic81/server/lib/下注意,此时db2java.zip文件还不能被weblogic所使用,需要指定db2java.zip的存放路径打开之前建立的工作目录,找到G:\bea\mydomain04\下的startManagedWebLogic.cmd文件点右键编辑此文件打开文件如下:找到setCLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JA V A_HOME%\jre\lib\rt.jar;% WL_HOME%\server\lib\webservices.jar;%CLASSPATH%如图所示:编辑此段代码,将db2java.zip的路径引入加入此代码:;%WL_HOME%\server\lib\db2java.zip保存退出启动服务器:开始——>程序——>BEA Weblogic Platform 8.1——>User Projects——>mydomain04——>Start Server 如图所示:可以发现,此时服务器启动已经将db2java.zip文件的类路径加入注意:此服务器不要关闭之后打开IE浏览器在地址栏输入:http://localhost:7001/console输入此地址之后打开weblogic管理登陆页输入刚才配置工作目录时所需要的用户名与编码选择登陆此时界面如下:直接刷新此页面(F5),则直接进入Weblogic的管理控制台,如图所示:打开服务——>JDBC——>Connection Pool,如图所示:选择配置一新Connection Pool选择所需要的数据库及驱动选择下一步输入连接池的名称:MyJDBC Connection Pool输入数据库名称:testDB 输入用户名:test输入密码:test选择继续测试驱动配置连接成功后如图所示:选择创建并部署,添加完成此时,连接池配置成功左边导航栏也会出现提示之后配置数据源选择Server——>JDBC——>DataSource,如下图所示:点开之后,如下图所示:输入数据源名称:jdbc/db2选择继续,选择刚才新建好的Connection Pool,如图所示:选择继续,如下图所示:选择创建,则此数据源创建成功,此时界面如下所示:此时左边导航条也用相应提示三、发布WEB应用程序此程序为数据库访问程序java程序:DataBase.javapackage cn.itcareers.database;import java.sql.*;import javax.sql.DataSource;import javax.naming.*;import java.util.*;public class DataBase{//声明一InitialContext对象,用于取得初始化容器private InitialContext initialcontext ;//声明一DataSource对象,用于查找DataSourceprivate DataSource datasource ;//声明一Connection对象,用于连接数据库private Connection conn ;//声明一Statement对象,用于操作数据库private Statement stmt ;//声明一name对象用于存放JNDI名称private String name = "jdbc/db2" ;//声明一row的整型数组,用于得到批处理更新的行数private int[] row ;//DataBase 初始化操作public DataBase(){try {//取得初始化容器initialcontext = new InitialContext();}catch (NamingException ex1) {System.out.println("Initial Context 错误!:"+ex1.getMessage());}try {//查找初始化容器中的name名称,返回结果转为DataSource datasource = (DataSource) initialcontext.lookup(name);}catch (NamingException ex) {System.out.println("DataSource 错误!:"+ex.getMessage());}try {//数据库连接操作conn = datasource.getConnection();}catch (SQLException ex2) {System.out.println("数据库连接出错!");}}//数据库查询操作public ResultSet executeQuery(String sql){ResultSet rs=null;try{//conn = datasource.getConnection();stmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLException e){System.out.println("数据库查询错误!:"+e.getMessage());}return rs;}//数据库更新操作public void executeUpdate(String sql) {try {//conn = datasource.getConnection();conn.setAutoCommit(false);stmt = conn.createStatement();try {stmt.executeUpdate(sql);mit();}catch (SQLException r) {conn.rollback();System.err.println("数据库错误!:" + r.getMessage());}}catch (SQLException e) {System.err.println("数据库更新出错!:" + e.getMessage());}}public void closeStmt() {try {stmt.close();catch (SQLException e) {System.out.println("数据库操作关闭出错!:"+e.getMessage());}}public void closeConn() {try {conn.close();}catch (SQLException e) {System.out.println("数据库断开出错!:"+e.getMessage());}}}accessbean.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML><HEAD><%@ pagelanguage="java"contentType="text/html; charset=GBK"pageEncoding="GBK"import="java.sql.*"%><META http-equiv="Content-Type" content="text/html; charset=GBK"><META name="GENERATOR" content="IBM WebSphere Studio"><META http-equiv="Content-Style-Type" content="text/css"><LINK href="theme/Master.css" rel="stylesheet" type="text/css"><TITLE>testDB.jsp</TITLE></HEAD><BODY><jsp:useBean id="database" class="cn.itcareers.database.DataBase"scope="page"></jsp:useBean></BODY><%try{ResultSet rs = database.executeQuery("select * from study") ;while(rs.next()){out.print(rs.getString(1));out.print(rs.getString(2));out.println("<br><br>");rs.close();}catch(Exception e){e.printStackTrace();}finally{database.closeStmt();database.closeConn();}%></HTML>A、用上传war文件发布WEB应用程序文件存放格式如图所示:weblogic中如果要发布应用程序,可以是war、jar,但此文件中必须有WEB-INF/web.xml、文件夹和文件,可用jar命令将一个目录打包成war文件进入命令行方式:键入cmd进入:g:\testjsp目录键入:jar -cvf testweb.war jsp * 命令如下图所示:执行此命令,如下图所示此时生成一testweb.war文件Testweb.war打开此文件,可以发现文件目录此时完成了war文件的打包下一步开始在weblogic上发布应用程序选择部署一个新的web应用模块选择上传文件选择浏览,找到刚才的testweb.war文件,如图所示:选择打开选择(Upload)上传之后如下所示:选择myserver,进入,如图所示:打开upload,如下图所示:选中testweb.war文件,选择Target Module,此时如下图所示:选择Deploy,此时界面如下:左边导航条如下所示:打开浏览器,在地址栏输入:http://localhost:7001/testweb/access.jsp如下图所示:B、直接对服务器端开发打开配置好的工作目录下的applications文件夹在内部建立一工作目录:testjsp,其结果与之前相同之后打开weblogic管理控制台找到发布应用程序找到如下所示界面:部署一新的WEB应用模块选择部署一新的Web应用模块选择Target Module,界面如下所示:之后界面如下所示:之后打开浏览器运行:http://localhost:7001/testjsp/accessbean.jsp 界面如下所示:。
weblogic连接池配置及相关异常解决
1、配置连接池通过IP/console进入管理控制台(如果不知道用户名和密码可以通过以下方式进入:右击StartWebLogic.sh快捷方式,选择“编辑”,在文本中可以找到用户名和密码)在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池点击“配置新的JDBC Connection Pool... ”数据类型选择:Oracle数据库驱动程序选择:Oracle's Driver (Thin) Version:9.0.1,0.2.0,10点击右下角的“继续”在名称中写入想要设置的连接池名称如myConnection数据库名称:要访问的数据库名称主机名:写入数据库服务器的主机名称或IP地址端口号默认为:1521数据库用户名称、密码点击“继续”在下一页中点击“测试驱动程序配置”显示“连接成功”点击“创建和部署”在新页面的列表中出现mpConnection的配置项连接池配置完毕2、配置JDBC数据源在管理控制台左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-数据源点击“配置新的JDBC Data Source”在名称中写入要配置的数据源名称myConnection在JNDI名称中写入访问的名字pc/ora9)点击“继续”在缓冲池名称中选择myConnection点击“继续”、“创建”在列表中出现myConnection配置项数据源配置完毕异常解决:<Error><JDBC><001059><Error during Data Source creatrion:mon. ResourceException:DataSource(MeetingDataSource) be created with non-exitstent Pool(connection or multi)(japool)<Error><EJB><010070><Error activating Platform_AppMng.jarException is:Unable to deploy EJB:AppInfoEntity from Platform_AppMng.jar:Weblogic.ejb20.WLDeploymentException:The DataSource with the JNDI name:DataSource Could not be located.Please ensure that the DataSourece has been deployede successfully and that the JNDI Name in your EJB Deployment descriptor is correct.<Error><Deployer><149231><The slave deployer was unable to set the activation state to true for The application_appsdir_platfor_AppMng.jarWeblogic.management.ApplicationException:activate failed forPlatform_AppMng.jarModule Name:Platform_AppMng.jar,Error:Exception activating module:EJBModule(Platform_AppMng.jar,status=PREPARED)Unable to deploy EJB:AppInfoEntity from Platform_AppMng.jarWeblogic.ejb20.WLDeploymentException:The DataSource with the JNDI name:DataSource Could not be located.Please ensure that the DataSourece has been deployede successfully and that the JNDI Name in your EJB Deployment descriptor is correct.<Alert><WebLogicServer><000297><Inconsistent security configuration,ng.Exception: Certificate expired or not yet valid:<Emergency><Security><090034><Not listening for SSL,java.io.IOException:Inconsistent Security configuration,Certificate expired or not yet valid:打开浏览器后页面报错:Error 500—Internal Server Error10.5.1 500—Internal Server Error后台报错:-log- Config:Failed get Property cop.databaseConnectionUser-log- Config:Failed get Property cop. databaseConnectionPassword-log- Config:Failed get Property cop.webappserver Initial Context Factory-log- Config:Failed get Property cop.webappserver ProviderUrl-exp- NotFoundException:unable to resolve ‘wegovDataSourece’-exp- getConnection is failed-exp- ng.NullPointerException-exp- process funtion is failed-exp- wad2.helper.WADHelperException-exp- WAD-Helper-connection is null<Error><HTTP><101017><[ServletContext(...)]Root Cause of ServletExceptionng.NullPointer Exception这个异常时JDBC连接池的错误,是用户操作过程中改了数据库用户的密码造成的,解决方法:在JDBC数据库连接池中将密码改掉,然后“apply”,然后重启webLogic问题得到解决。
J2EE课程设计及项目实训教学——在Weblogic中配置数据库连接池与数据源
J2EE课程设计及项目实训教学——在Weblogic中配置数据库连接池与数据源1、在Weblogic中为MSSqlServer2000数据库添加JDBC的驱动程序(1)拷贝MSSqlServer2000数据库JDBC驱动程序msutil.jar、mssqlserver.jar和msbase.jar 到Weblogic的C:\bea\weblogic81\server\lib目录下注意:目前的MS JDBC驱动程序的问题(1)不支持“不规则顺序”的查询,特别是在表字段中有text或image字段的时候(2)修改C:\bea\weblogic81\common\bin\commEnv.cmd的环境设置文件并添加自己的环境设置项目注意:对英文版的WebLogic是配置weblogic的启动*.bat文件(在C:\bea\user_projects\domains\workshop下的startWebLogic.cmd)的set CLASSPATH项目中添加MSSqlServer2000数据库JDBC驱动程序的classpath设置。
%WL_HOME%\server\lib\msbase.jar;%WL_HOME%\server\lib\mssqlserver.jar;%WL_ HOME%\server\lib\msutil.jar(3)再启动weblogic服务器,并观察是否出现classpath的路径提示。
2、为SQLServer2000的数据库创建连接池通过连接池实现与数据库的连接,而在程序中通过DataSource来获得连接池中所提供的数据库连接,由于DataSource技术是多线程的,而DriverManager为单线程的。
在WebLogic的管理控制台中(1)点击“配置新的JDBC Connection Pool...”链接,在数据库的类型上选择MS SQL Server,而在DataBase Driver上选择“Microsoft MS SQL Server Drive(Type 4)Version2000”。
WEBLOGIC 配置 JDBC 数据源
配置 JDBC 数据源目的本教程将向您介绍为 Oracle WebLogic Server 实例配置数据源的步骤。
在完成本教程的学习后,您应该能够:创建 JDBC 数据源在服务器的 Java 命名和目录接口 (JNDI) 树中找到 JDBC数据源使用简单 Web 应用程序对 JDBC 数据源的使用进行测试所需时间大约 30 分钟主题本 OBE 教程包括下列主题:概述情景在 Oracle 数据库中设置模式启动 Oracle WebLogic Server 实例配置 JDBC 数据源总结相关信息查看屏幕截图将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。
(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。
)注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。
通过提供的屏幕截图,您可以了解如何配置并管理 Oracle WebLogic Server 中的特定功能,但这些屏幕截图不能反映用户的具体环境。
概述数据源对象支持 Java Database Connectivity (JDBC) 客户端从 JDBC 池获取DBMS 连接。
JDBC 数据源中的连接池包含一组由应用程序保留、使用并在随后释放入池中的 JDBC 连接。
连接池和其中的连接在连接池注册的时候进行创建。
连接池通常在启动 WebLogic Server 或将数据源部署到新目标时进行注册。
在本 OBE 中,您将创建一个连接到 Oracle 数据库的 dizzyworldDS 数据源。
返回主题列表情景您是 Dizzyworld Corporation 的应用服务器管理员。
您已经为您的企业安装并配置了 Oracle WebLogic Server。
有关如何安装并配置 Oracle WebLogic Server 的信息,请参阅以下 OBE:安装并配置 Oracle WebLogic Server为 Oracle WebLogic Server 配置受管理实例Dizzyworld 的系统架构师决定创建 dizzyworldDS 数据源对象并连接到Oracle 数据库中的 HRDATA。
Weblogic配置Oracle数据源
配置和管理 WebLogic JDBC配置 JDBC 数据源本部分包括以下信息:∙了解 JDBC 数据源∙创建 JDBC 数据源∙事务选项∙连接缓冲池功能∙设置数据库安全凭据∙调整数据源连接缓冲池选项∙在服务器和群集上部署数据源∙最大程度地减少由不响应的数据库引起的服务器启动暂停∙JDBC 数据源的安全∙JDBC 数据源工厂(不赞成使用)了解 JDBC 数据源在 WebLogic Server 中,可通过将数据源添加到您的 WebLogic 域来配置数据库连接。
WebLogic JDBC 数据源提供了数据库访问和数据库连接管理。
每个数据源都包含一个数据库连接缓冲池,其中的数据库连接是在创建数据源时和启动服务器时创建的。
应用程序会通过在 JNDI 树中或在本地应用程序上下文中查找数据源,然后调用 getConnection()来保留来自数据源的数据库连接。
完成连接后,应用程序应尽早调用 connection.close(),该方法会将数据库连接返回缓冲池以供其他应用程序使用。
数据源及其连接缓冲池可以提供有助于保持系统运行和性能的连接管理进程。
可以设置数据源中的选项以满足您的应用程序和您的环境的需要。
以下部分描述了这些选项以及如何启用这些选项。
创建 JDBC 数据源要在您的 WebLogic 域中创建 JDBC 数据源,可以使用管理控制台或 WebLogic 脚本工具 (WLST)。
有关详细信息,请参阅以下部分:∙"“管理控制台联机帮助”中的创建 JDBC 数据源∙"“WebLogic 脚本工具”中的创建 JDBC 资源注意:WLST 已取代了 weblogic.Admin 命令行实用工具。
WebLogic Server 示例(可选择将其随 WebLogic Server 一起安装)包含了可用来代替weblogic.Admin JDBC 命令的示例脚本。
如果已安装了上述示例,则这些示例脚本可从WL_HOME\samples\server\examples\src\examples\wlst\online 获得,其中,WL_HOME 指 WebLogic 主目录,如 C:\bea\weblogic91。
WebLogic和Tomcat数据源配置和访问
Tomcat 5和WebLogic 8数据源的配置和使用Tomcat 5和WebLogic 8数据源的配置和使用 (1)Weblogic数据源配置 (1)Tomcat 数据源的配置 (7)Weblogic数据源配置启动服务器和数据库.进入控制台,选择左侧组件树的Services > JDBC > Connection Pools选择数据库类型定义连接属性(URL等)测试数据库连接连接池配置结束. 连接池在JNDI上没有显示信息. 配置数据源绑定到JNDI上.JNDI 路径区分大小写发布成功后可以在JSP/Servlet/Web模块中的Java类中访问数据源:<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>JNDI 数据源测试:<%javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树javax.sql.DataSource ds =(javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件, JNDI 路径区分大小写Connection conn = ds.getConnection();out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("select * from student");while(rs != null && rs.next()) {out.println(rs.getString(2) + "<br>");}rs.close();stmt.close();conn.close();%>连接SQL Server无法JDBC连接的问题: 安装Sqlserver SP3, 或者启用TCP/IP.如果Weblogic没带驱动, 需要修改启动脚本:C:\bea\user_projects\domains\mydomain\startWebLogic.cmdetCLASSPATH=%WEBLOGIC_CLASSPA TH%;%POINTBASE_CLASSPATH%;%JA V A_HOME %\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPA TH%加入自己的JDBC驱动jar即可到最后即可而在MyEclipse里启动需要配置Server的属性中的类路径:Tomcat 数据源的配置1.将JDBC驱动jar放入TOMCAT安装目录/common/lib 下面,例如ojdbc14.jar;2.在项目的WebRoot/META-INF/创建文件context.xml, 里面写入Datasource 配置信息:context.xml文件写法<Context><!-- 配置名为 dstest 的数据库连接池 --><Resource name="jdbc/oracle" auth="Container"type="javax.sql.DataSource"maxActive="10" maxIdle="30" maxWait="10000"username="scott" password="tiger"driverClassName="oracle.jdbc.OracleDriver"url="jdbc:oracle:thin:@127.0.0.1:1521:ZKTB"/> </Context>访问代码:<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>JNDI 数据源测试:<%javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树//javax.sql.DataSource ds =(javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件javax.sql.DataSource ds =(javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/oracle");// Tomcat 访问 JNDI java:comp/env/Connection conn = ds.getConnection();out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("select * from student");while(rs != null && rs.next()) {out.println(rs.getString(2) + "<br>");}rs.close();stmt.close();conn.close();%>。
mysql5.1,weblogic上配置数据源
在weblogic上配置数据源收藏在weblogic9.0+mysql5.1的环境下配置的数据源。
其实在tomcat,jboss,webs phere等服务器中都提供了配置数据源的功能,大概的配置都很类似。
简单的讲述一下我的配置,以及应该注意的地方。
第一步:我们首先要下载一个mysql驱动,必须与你的mysql版本兼容的,我使用的是mysql-connector-java-5.0.7-bin.jar。
自己可以到网上去下载与你Mysql版本兼容的驱动。
这一步应该很简单的,就不多说了。
第二步:就是把我们的mysql驱动添加到你的classpath中,在weblogic中有很多配置方法:(weblogic安装在E:\bea下)<1>.就是把它放到你的E:\bea\weblogic90\common\lib下面,我们在打开E:\bea\ weblogic90\common\bin文件下的commEnv.cmd文件。
找到下面这个位置:@rem set up WebLogic Server's class pathset WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\too ls.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\web logic.jar;%WL_HOME%\common\lib\mysql-connector-java-5.0.7-bin.jar在最后面加上mysql-connector-java-5.0.7-bin.jar驱动的位置,其中WL_HOME=E: \bea\weblogic90,上面红色的部分就是新加上的。
<2>.也可以在E:\bea\user_projects\domains\mydomain\bin下面的setDomainE nv.cmd文件中配置。
webLogic10.3.6安装、配置图解
一、webLogic 10.3.6安装1.双击“oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe”启动安装,直接“下一步”2.选择“创建新的中间件主目录”,可以将目录放到D盘,避免占用系统盘空间,点击“下一步”3.将红色区域内的复选框去掉,点击“下一步”4.默认选择“典型”安装,点击“下一步”5.默认产品安装目录,点击“下一步”6.选择“所有用户”,点击“下一步”7.查看安装概要,没有问题,点击“下一步”,显示安装进度8.如果需要直接创建weblogic域,选择“运行Quickstart”,点击“完成”按钮,进入快速启动页面;如果想要稍后再进行创建,取消“运行Quickstart”,点击“完成”按钮,安装完成9.点击“Ggetting started with WebLogic Server”,进入Fusion Middleware配置向导也可以通过开始菜单进入配置向导:10.选择“创建新的Weblogic域”,点击“下一步”11.直接点击“下一步”12.输入域的名称和位置,直接默认即可,点击“下一步”13.配置管理员用户名、密码,之后启动weblogic和登陆控制台需要用到,输入后点击“下一步”用户名:weblogic(默认)用户口令:Password123414.选择“生产模式”、JDK最好选择Weblogic自带jdk,点击“下一步”15.选择“管理服务器”、“受管服务器、集群和计算机”,点击“下一步”16.名称默认即可,选择本地监听地址(本机IP地址)端口号默认7001,点击“下一步”17.无需配置受管服务器,直接点击“下一步”18.无需配置集群,直接点击“下一步”19.无需配置结算机,直接点击“下一步”20.点击“创建”,显示创建进度21.点击“完成”,创建域完成二、webLogic 配置1.进入“D:\Oracle\Middleware\user_projects\domains\base_domain”,双击“startWebLogic.cmd”,启动webLogic2.输入前方配置的用户名、密码3.打开浏览器输入控制台url,进入控制台进行管理(http://82.XXX.XXX.XXX:7001/console),用户名密码输入之前配置的域用户名、密码4.点击“锁定并编辑”,选择:服务-数据源5.点击新建,选择“一般数据源”,JNDI名称和工程JNDI名称保持一致。
weblogic配置和创建数据源
新增了步骤19---23。
准备工作:在SQL SERVER 2000中创建一个数据库,名称为school(可以自己命名),设置sa的密码1、安装weblogic(全部采用默认选项)2、选择开始----程序----Bea products----Tools---Configuration wizard配置weblogic(全部采用默认选项)配置过程中设置weblogic的用户名和密码3、将文件mssqlserver2.jar 复制到C:\bea\weblogic92\server\lib目录下4、找到目录:C:\bea\weblogic92\common\bin\commEnv.cmd,点击右键“编辑”找到信息行:@rem set up WebLogic Server's class pathsetWEBLOGIC_CLASSPATH=%PATCH_CLASSPA TH%;%JA V A_HOME%\lib\tools.jar;%WL_HOME%\serve r\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME%\server\lib\webservices.jar 在末尾加入:%WL_HOME%\server\lib\mssqlserver2.jar(用;与前面的信息隔开)5、启动weblogic进入目录C:\bea\user_projects\domains\base_domain找到文件:startWebLogic.cmd 双击启动,出现如下界面:等待,当界面中出现server start in RUNNING mode,则代表weblogic已成功启动。
将此界面最小化,保持启动状态,(千万不要关闭)6、打开IE,输入:http://localhost:7001/console回车,出现下面界面:输入用户名和密码,点击登陆:7、进入如下界面:8、在右边窗口找到:域配置-→服务-→JDBC---→数据源,点击进入9、出现如下界面:10、选中左上角的更改中心----→点击“锁定并编辑”更改后变成如下状态11、点击右边JDBC数据源概要---- >数据源(已筛选-更多列存在)--→新建12、出现如下窗口:在名称和JNDI名称内填入数据库的名字:school在数据库类型中选择:MS SQL Server数据库驱动程序选择:BEA's MS SQL Server Driver(type 4) version:7.0.2000 2005,效果如下:13、点击“下一步”,出现如下窗口:14、点击“下一步”,出现如下窗口:填充信息如下15、点击“下一步”,出现如下窗口:16、点击下方的“测试配置”,在此页面上方会出现测试成功的信息。
WebLogic数据库和消息队列的配置
6.3 配置数据库连接无线网关中对数据库的访问都是通过数据库连接池与数据源完成的。
使用连接池与数据源对数据库进行访问,可实现对数据的高效存取,同时,又保证了数据库连接信息的安全。
下面将详细介绍连接池与数据源的配置方法。
6.3.1 配置连接池登录到Weblogic控制台。
从目录树中选择Services > JDBC > Connection Pools。
将显示连接池页面,如图6.3-1所示。
单击配置一个新JDBC连接池(Configure a New JDBC Connection Pool…)超链接,打开数据库类型选择页面,如图6.3-2所示。
在数据库类型(Database Type)选择列表中选Oracle数据库后,在驱动程序(Database Driver)列表中会显示全部Oracle数据库的驱动程序,无线网关使用类型4的驱动程序与Oracle数据库进行连接,并且只管理本地事务。
因此在驱动程序列表中要选择(Oracle’s Driver(Thin) Versions:8.1.7,9.0.1,9.2.0)驱动程序,驱动程序正确选择后,单击继续(Continue)按扭,打开连接属性配置页面,如图6.3-3所示。
在连接池名称(Name)输入框中,输入连接池名称,连接池名称可以任意,只要它没有被其他连接池使用(建议使用:SMSConnectionPool)在数据库名称(Database Name)输入框中,输入数据库的名称,数据库名称必须与数据库实例创建时的SID一致,在这里输入:intsms。
在主机名称(Host Name)输入框中,输入数据库所在的主机名称或IP地址,由于无线网关的数据库与应用服务器安装在同一台主机上,因此,这里的主机IP也就是应用服务器所在的IP地址,输入:172.25.0.51。
在服务端口(Port)输入框中,输入数据库实例的服务端口,数据库端口必须与数据库实例创建时的服务端口一致。
weblogic多数据源
配置Oracle的RAC的数据源当安装完了Oracle的RAC后,我的Oracle就是一个双机的集群了,支持load banla nce 和failover,但是数据源里面的JDBC的URL需要一种不同的格式:1)BEA的例子:/support_pattern/Oracle_RAC_Pattern.htmlWLS JDBC URL 的配置如下:jdbc:oracle:thin:@(description=(address_list= (address=(host=172.18.1 37.231) (protocol=tcp)(port=1521))(address=(host=172.18.137.230)(prot ocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data =(service_name= )))2)IBM 的例子:/infocenter/wpdoc/v510/index.jsp?topic=/co m.ibm.wp.ent.doc/wpf/plan_oracle_rac.htmljdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=PRIM ARY_NODE_HOSTNAME)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=SECONDARY_NODE_HOSTN AME)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=DATABASE_SERVICENAME)))我的试验的配置:jdbc:oracle:thin:@(description=(address_list= (address=(host=p570_b) (protocol=tcp)(p ort=1521))(address=(host=p570_a)(protocol=tcp) (port=1521)) (load_balance=yes)(failo ver=yes))(connect_data=(service_name= orcl)))我一开始使用的是IP地址,但发现使用IP后,第一下测试连接成功,第二下失败,第三下成功,第四下失败,就是这个规律,原因是RAC自己就有负载均衡的功能(load banl ance),它会自动的分配负载(workload),而第二次的请求据说返回的不是IP,所以在我的IP的列表里面没有,自然找不到(这是另一个工程师解释给我的,不过我不太相信,因为B EA的文档中使用的就是IP,但我又不知道为什么)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、新建数据源
1、登录weblogic控制台,进入控制台首页。
点击数据源按钮,进入数据源配置页面,如下图:
2、点击激活按钮,激活修改状态,如下图:
3、进入数据源创建页面后,点击新建按钮,创建数据源,如下图所示:
4、进入数据源信息配置页面
“agentDS”,应用程序里面要调用到。
6、点击“next”按钮,进入下一步,如下图:
用户名、密码需要根据实际情况配置,这里给出的只是一个演示参数。
8、点击测试按钮,测试数据源配置是否成功,如下图:
9、如出现下图所示的绿色提示信息,则说明配置成功。
点击next按钮进入下一步,如下图:
10、将数据源关联到服务上后,点击完成按钮。
如下图:
11、点击修改激活按钮,激活数据源配置,如下图:
12、点击激活修改,进行数据源连接池配置,如下图:
13、勾选复选框,再点击下图中红色框选中的部分,如图所示:
14、进入连接池配置页面后,点击图中红色方框部分,如下图:
15、进入连接池参数配置页,如下图:
16、配置连接池连接参数,如下图:
17、点击保存按钮,进入下一步,如下图:
18、点击修改激活按钮,激活连接池配置,如下图:
19、如果出现下图绿色部分信息,则数据源连接池配置完成。
20、到此,所有的数据源配置已经完成,将应用的war包发布到weblogic上。