【问题标题】:HikariCP as JNDI Datasource in WeblogicHikariCP 作为 Weblogic 中的 JNDI 数据源
【发布时间】:2016-04-18 06:40:19
【问题描述】:

我试图将 HikariCP 测试为 jndi 数据源,但我找不到在 weblogic 中将其添加为 jndi 数据源的方法。

如果可以提供配置,如果不可以添加这个功能吗?

【问题讨论】:

    标签: weblogic hikaricp


    【解决方案1】:

    希望对你有帮助。

    我之前看过这篇关于这个主题的文章: https://github.com/brettwooldridge/HikariCP/wiki/JNDI-DataSource-Factory-(Tomcat,-etc.)

    它描述了有关使用 hicaricp 连接到 weblogic 的 JNDI 的几个问题。主要问题之一是静态连接池。

    示例在 GITHUB 的文章中到处都是,但我从那里重新粘贴了下面的主要示例之一:

    HikariCP 包含一个可与 Tomcat 或其他容器一起使用的 JNDI 数据源工厂。

    示例(Tomcat)配置:

    基于驱动程序:

    <Resource name="jdbc/OracleHikari" auth="Container"
          factory="com.zaxxer.hikari.HikariJNDIFactory"
          type="javax.sql.DataSource"
          minimumIdle="5" 
          maximumPoolSize="10"
          connectionTimeout="300000"
          jdbcUrl="jdbc:oracle:thin:@orcl_server:1521:orcl"
          dataSource.implicitCachingEnabled="true" 
          dataSource.user="user"
          dataSource.password="pwd" />
    

    基于数据源:

    <Resource name="jdbc/OracleHikari" auth="Container"
          factory="com.zaxxer.hikari.HikariJNDIFactory"
          type="javax.sql.DataSource"
          minimumIdle="5" 
          maximumPoolSize="10"
          connectionTimeout="300000"
          dataSourceClassName="oracle.jdbc.pool.OracleDataSource"
          dataSource.implicitCachingEnabled="true" 
          dataSource.user="user"
          dataSource.password="pwd"
          dataSource.url="jdbc:oracle:thin:@orcl_server:1521:orcl"/>
    

    一个 MariaDB 示例:

    <Context>
        <Resource name="jdbc/myDs" auth="Container"
            factory="com.zaxxer.hikari.HikariJNDIFactory"
            type="javax.sql.DataSource"
            minimumIdle="5" 
            maximumPoolSize="10"
            connectionTimeout="300000"
            dataSourceClassName="org.mariadb.jdbc.MySQLDataSource"
            dataSource.serverName="localhost"
            dataSource.port="3306"
            dataSource.databaseName="myDatabase"
            dataSource.user="username"
            dataSource.password="password"
            />
    </Context>
    

    希望这对你有用。 如果没有,请提供更多信息。 谢谢。

    【讨论】:

      猜你喜欢
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 2013-04-19
      • 2011-09-21
      • 1970-01-01
      相关资源
      最近更新 更多