精华内容
下载资源
问答
  • weblogic连接数据库配置 weblogic连接配置步骤详细
    千次阅读
    2018-11-12 19:47:33

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

     

     weblogic连接数据库配置,weblogic连接配置步骤详细

     

     

    一,启动BEA
      打开控制台:通过浏览器,打开 http://172.18.20.222:7001/console 启动管理控制台。输入管理员

    用户名和密码(默认:weblogic/weblogic)。

      创建JDBC数据源:

      在“域结构”树中,展开“服务”>“JDBC”,然后选择“数据源”。

      在“数据源概要”页上,单击“新建”。

      在“JDBC 数据源属性”页上,输入或选择下列信息:

      名称:jdbc/oracle

      JNDI名称:jdbc/oracle

      数据库类型:Oracle

      数据库驱动程序:BEA Oracle Driver Type 4 Version ......

      点击“下一步”。

      无需改变默认值,再点击“下一步”。

      输入以下值:

      数据库名称:o9i (应该填写Oracle数据库实例的标识,即SID)

      主机名:127.0.0.1 (数据库服务器IP或者HostName)

      端口:1521

      数据库用户名:** 密码:tiger

      确认密码:tiger

      点击“下一步”。

      点击“测试配置”按钮。若显示“连接测试成功”,则说明以上参数配置正确。点击“下一步”按钮。

      在“选择目标”操作中,选择需要将本数据源部署到哪些服务器上,选择“AdminServer”,然后点击“完成

    ”按钮。

      点击“激活更改”按钮,是配置信息持久保存并生效。

      JNDI数据源已经成功创建且部署成功

      重启 BEA

      二,

         Context initContext = new InitialContext();
      //Context envContext = (Context) initContext.lookup("java:/comp/env");

      javax.sql. DataSource ds = (javax.sql.DataSource) (initContext).lookup("**"); //得到你所配置的数

    据源

      Connection conn=null;

      conn = ds.getConnection();

      return conn;
     


      到此就OK 了,只要返回个conn,就可以操作了。

     

    更多weblogic管理、配置方面的信息,请参考博主CSDN资源“Weblogic管理指南中文版”:http://download.csdn.net/source/1223061

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    更多相关内容
  • WebLogic_11g配置数据库连接池,里面有自己写的java代码,可以测试配置WebLogic是否成功
  • 2、weblogic控制台建立数据源并测试 数据库类型:MySQL;其他保持默认即可 其他步骤保持默认即可,一直下一步到配置连接 进行配置测试环节 问题处理1 测试不通过,错误如下 错误 连接测试失败。 错误 Unable to ...

    1、mysql服务搭建

    如果有需要的请移步连接:Docker简单部署mysql

    2、weblogic控制台建立数据源并测试

    数据库类型:MySQL;其他保持默认即可
    在这里插入图片描述
    其他步骤保持默认即可,一直下一步到配置连接
    在这里插入图片描述
    进行配置测试环节
    在这里插入图片描述

    问题处理1

    测试不通过,错误如下
    在这里插入图片描述

    错误 连接测试失败。
    错误 Unable to load authentication plugin 'caching_sha2_password'.<br/>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)<br/>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:907)<br/>com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1715)<br/>com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1244)<br/>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2396)<br/>com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2429)<br/>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2214)<br/>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:797)<br/>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:31)<br/>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br/>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)<br/>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br/>java.lang.reflect.Constructor.newInstance(Constructor.java:423)<br/>com.mysql.jdbc.Util.handleNewInstance(Util.java:395)<br/>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:383)<br/>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334)<br/>weblogic.jdbc.common.internal.DataSourceUtil.testConnection0(DataSourceUtil.java:340)<br/>weblogic.jdbc.common.internal.DataSourceUtil.access$000(DataSourceUtil.java:22)<br/>weblogic.jdbc.common.internal.DataSourceUtil$1.run(DataSourceUtil.java:254)
    
    • 注意第一行(一般也是最重要的)Unable to load authentication plugin 'caching_sha2_password'.

    原因:

    不同版本的身份验证机制不同
    5.X版本:default_authentication_plugin=mysql_native_password
    8.x版本:default_authentication_plugin=caching_sha2_password

    解决:

    登陆mysql控制台执行一下命令

    查看权限以及身份验证机制命令:

    select host,user,plugin,authentication_string from mysql.user;
    ALTER USER 'root'@'%' IDENTIFIED BY '12345' PASSWORD EXPIRE NEVER; 
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';	
    FLUSH PRIVILEGES;
    alter user 'root'@'%' identified by '12345';
    
    mysql> ALTER USER 'root'@'%' IDENTIFIED BY '12345' PASSWORD EXPIRE NEVER; 		# 修改加密规则
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';		# 更新一下用户的密码
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> alter user 'root'@'%' identified by '12345';		# 重置密码
    Query OK, 0 rows affected (0.00 sec)
    

    问题处理2

    上面执行操作之后,重新测试连接
    在这里插入图片描述

    java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long<br/>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1058)
    

    类转换异常,查看mysql日志信息docker logs mysql
    在这里插入图片描述

    mbind: Operation not permitted
    

    原因:

    在这里插入图片描述

    在 ODI 12.2.1.4 中添加了 MySQL Database Server 8 作为 Source/Target 的认证。较旧的 ODI 12c 版本未经认证。

    解决:

    升级到通过 MySQL 8 认证的 Oracle Data Integrator 版本 12.2.1.4 或更高版本。

    步骤1:(猜测这一步可有可无,下来自己测试,我是操作了的)

    1. 拷贝mysql8的驱动包到weblogic目录下

      /home/weblogic/Oracle/Middleware/wlserver/server/lib/mysql-connector-java-8.0.22.jar

    2. 修改wlserver/common/bin/commEnv.sh文件的weblogic_classpath=<驱动包路径>
      在这里插入图片描述

    export weblogic_classpath="/home/weblogic/Oracle/Middleware/wlserver/server/lib/mysql-connector-java-8.0.22.jar"
    

    步骤2:(感觉是最关键的)

    1. 拷贝驱动包到域的lib目录下,如:/home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain/lib
    2. 修改驱动程序类型为com.mysql.cj.jdbc.Driver
    3. 连接测试,ok
      在这里插入图片描述
      到此完美收官!
    展开全文
  • 以建立oracle数据源为例(此处以weblogic12c为例)选择 域结构 >base_domain >服务>数据源 此处weblogic10版本选择 wl_server >Services>datasource Weblogic9与weblogic10相似,但是在新建或者修改时...

    以建立oracle数据源为例(此处以weblogic12c为例)

    选择 域结构 >base_domain >服务>数据源

    aaa0cfbc73b9aa2cee27b35369d7820c.gif

    此处weblogic10版本选择 wl_server >Services>datasource

    e376e4de7f5d2f850fb15686a12abd3a.gif

    Weblogic9与weblogic10相似,但是在新建或者修改时,应先解除锁定,进入编辑状态。

    0e79bb7afcb5a354ef3da7a608135d58.gif

    后面进行的新建数据源等操作基本一致,可参照例子。

    Step2:点击“新建/new”,新建数据源

    6f0a2c26bac8654f895dc75eea7d70f9.gif

    配置连接属性,包括设置名称,JNDI名称,选择数据库类型(weblogic9和10为DataBaseType)

    f8a582fc75f781db43dc0f5a27de5718.gif

    Step3:选择驱动程序,点击【下一步】

    56d1f8cab6c7eb1ac4b5d5919528df9a.gif

    此步在weblogic9和10中,是在新建数据源界面选择。

    400c9cc2a86397928f93208007c2f919.gif

    此后的操作基本一致。

    Step4:点击【下一步】

    e927b440453e6f421e46dacf34292f25.gif

    Step5:输入数据库连接的数据库名称,主机名,端口号,用户名,密码,点击【下一步】

    8b6d016c700aae4b9e70a96371005131.gif

    Step6:点击【下一步】

    2c6d552d64f4424750689501036ad1d0.gif

    Step7:点击【测试配置】,显示连接成功

    1e4837270fa117ad5a9ce1570e9a96e9.gif

    Step8:选择AdminServer,点击【完成】

    d23ccb5e645a8d0868568f92ecafea0a.gif

    Step9:数据源创建成功

    e550419b17184141e89217245a4c2015.gif

    WebLogic连接池连接数设置

    数据源配置的连接池tab页可进行连接池连接数的设置。

    ae2446f75cfce414a6a57ded80481c33.gif

    连接池连接数相关的配置如下:

    be7fae519f34583b7bb23661b704e346.gif

    注意:weblogic9与weblogic10界面大多数为英文,但与weblogic12c操作是基本一致的。

    展开全文
  • Weblogic数据库连接池配置图解

    千次阅读 2018-12-04 10:35:06
    1、建立连接池 2、填写连接属性 3、测试连接配置 ...5、在connections面板上进行高级测试属性的配置 ...6、到testing处进行测试 ...9、选择数据库源放置与那个连接池 10、选择目标服务器 11、配置成...

    1、建立连接池
    在这里插入图片描述
    2、填写连接属性
    在这里插入图片描述
    3、测试连接配置
    在这里插入图片描述
    4、创建、部署
    在这里插入图片描述
    5、在connections面板上进行高级测试属性的配置
    在这里插入图片描述
    在这里插入图片描述
    选中三个test选项
    在这里插入图片描述
    6、到testing处进行测试
    在这里插入图片描述
    表示在服务器myserver上部署成功
    在这里插入图片描述
    7、到datasources处配置数据源(jndi设置)
    在这里插入图片描述
    8、设置jndi名(重要)
    在这里插入图片描述
    9、选择数据库源放置与那个连接池
    在这里插入图片描述
    10、选择目标服务器
    在这里插入图片描述
    11、配置成功
    在这里插入图片描述
    12、编写简单的web程序测试数据源
    (略)

    展开全文
  • 1.到oracle官网下载weblogic安装软件并且解压 2.创建用户和组 3.查看jdk是否已安装,若未安装需要安装,若已安装查看版本情况 注意:若是系统自带的java,一般都是openjdk,这种分类的jdk要卸载删除...
  • 1、配置连接池通过http://localhost:7001/console进入管理控制台在左侧菜单中依次进入... ”数据类型选择:Oracle数据库驱动程序选择:Oracle's Driver (Thin) Version:9.0.1,0.2.0,10点击右下角的“继续”在名称...
  • 请查看附件:WebLogic配置数据库连接数据源 转载于:https://blog.51cto.com/dslzc921029/1642407
  • 一、安装Weblogic Server二、运行Weblogic配置向导Configuration Wizard,创建域mydomain三、启动Weblogic服务,在启动的过程中,可能提示要...五、配置数据库连接池1. 单击mydomain—>Services—>JDBC—>...
  • 一起学习Weblogic中访问oracle数据库连接池可以采用三种JDBC方式进行配置一 在weblogic console中按如下配置 建立connection pool ,并修改startWeblogic.cmd文件1 weblogic 方式, 使用weblogic的jDriver属性 值...
  • 自动数据库连接测试之间的秒数(0 - 32位正整数)。测试失败的连接将被关闭,然后重新打开以重新建立有效的物理数据库连接。(必须在下面指定测试表名称。) The number of seconds (between 0 and a positive 32-bit ...
  • 最初由 caoliwei 发布[B]用jdbc 写一段code test it [/B]用weblogic直接测试连接数据库,有时成功,有时失败怀疑是驱动问题,已经更新weblogic驱动weblogic报错如下:weblogic.common.ResourceException: Could not ...
  • eblogic服务器,通过http://localhost:7001/console进入管理控制台在左侧菜单中,依次进入:myserver(这里以自己的为准)--Services(服务)--JDBC--Connection Pools(连接缓冲池),点击“Configure a new JDBC ...
  • weblogic部署JDBC连接oracle数据库测试页面2013-06-14WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 规范。若在 MyEclipse 中建立 Web Project 时选择了 J2EE 1.4[default],在部署的时候就会出现异常,提示...
  • 测试环境:将class代码库发布到服务器weblogic上,weblogic配置数据源,连接测试 oracle 数据库,发布测试环境。近期,在开发一个系统时,遇到一个问题,描述如下:测试环境上一个调用存储过程生成分数的功能,始终...
  • javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]将...
  • weblogic连接超时问题解决方案WebLogic连接池配置数据库断掉后自动重连设置:进入某个连接...测试频率(Test Frequency): 60 秒自动数据库连接测试之间的秒数(0 - 32 位正整数)。测试失败的连接将被关闭,然后重新打...
  • Weblogic中配置数据池应用服务器是:BEA WebLogic 10正式版数据库是:oracle 10g运行工具:myeclipse1、配置连接池启动weblogic服务器,通过http://localhost:7001/console进入管理控制台在左侧菜单中,依次进入:my...
  • Weblogic数据库连接池相关参数说明

    千次阅读 2016-10-10 15:52:09
    比较容易混淆的参数解释   1:Inactive Connection Time...这个字段的具体官方解释在10.3.0.0的版本如下,在XX系统中实际反映的情况是,如果该参数设置为30(即:30S)的话,在大并发下会出现weblogic认为的leaked的
  • Weblogic10.3.5 数据库连接问题

    千次阅读 2013-10-10 18:40:50
    近期发现了Weblogic10.3.5 数据库连接问题,首先介绍一个JDBC参数InactiveConnectionTImeout,该参数用于强制回收那些被泄露的连接(长时间不使用的连接、未被程序正确释放的连接),避免连接池因为泄露导致无连接可用...
  • 目录 环境 文档用途 详细信息 ...本文主要用于介绍查看数据库连接数方面的SQL语句。 详细信息 1、查看数据库当前连接数 select count(*) from pg_stat_activity; [highgo@host1 ~]$ psql Type "help
  • weblogic连接RAC数据库

    2020-04-25 23:42:05
    weblogic连接RAC数据库 对于负载均衡的机器,要连接多个实例的数据库的时候,使用这种策略目前是比较好的一种方案,当然也可以使用weblogic自带的解决方案。 直接使用了RAC的负载均衡策略。 在Oracle中找到...
  • weblogic与oracle数据库通过连接连接测试代码 另有myeclipse中weblogic服务器下使用jsf1.2的设置步骤
  • 背景描述工作中客户的代码中没有alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS',这个sql,可是agent每条请求平均抓了60次,用户“要一个说法”weblogic使用JNDI 自行配置 往下拉这里有一个测试的...
  • weblogic数据库连接池参数配置详解

    万次阅读 2013-01-06 16:21:34
    比较容易混淆的参数解释   1:Inactive Connection Time...这个字段的具体官方解释在10.3.0.0的版本如下,在XX系统中实际反映的情况是,如果该参数设置为30(即:30S)的话,在大并发下会出现weblogic认为的leaked的
  • WebLogic10中配置数据库连接

    千次阅读 2012-03-06 14:17:43
    1. 打开wls控制台,输入用户名和密码(默认为weblogic/weblogic) http://localhost:7001/console 2. 正在Domain Structrue中点击ServicesàJDBCàData Sources 打开数据源添加界面 3. 点击New ...
  • 达梦数据库 版本 jdk1.8.0_181 weblogic12.2.1.3.0 DM8 安装包 jdk1.8.0_212 fmw_12.2.1.3.0_wls.jar dm8_setup_rh7_64...
  • WebLogic连接池配置数据库断掉后自动重连设置:进入...测试频率(Test Frequency): 60 秒自动数据库连接测试之间的秒数(0 - 32 位正整数)。测试失败的连接将被关闭,然后重新打开以重新建立有效的物理数据库连接。(...
  • weblogic10数据源(连接池)配置

    万次阅读 2017-09-10 22:53:18
    weblogic中配置数据源比在tomcat中配置数据源要麻烦一些,但是性能要强大得多! 1. 打开浏览器输入控制台url,进入控制台进行管理(http://82.XXX.XXX.XXX:7001/console),用户名密码输入之前配置的域用户名、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,496
精华内容 7,798
关键字:

weblogic测试数据库连接