2
我试图将HikariCP作为jndi数据源来测试,但是我找不到将它作为jndi数据源添加到weblogic中的方式。HikariCP作为Weblogic中的JNDI数据源
如果有可能您可以提供配置,或者如果不可以,您可以添加此功能吗?
我试图将HikariCP作为jndi数据源来测试,但是我找不到将它作为jndi数据源添加到weblogic中的方式。HikariCP作为Weblogic中的JNDI数据源
如果有可能您可以提供配置,或者如果不可以,您可以添加此功能吗?
我希望这可以帮助你。
我看到这篇文章有点以前关于这个问题: https://github.com/brettwooldridge/HikariCP/wiki/JNDI-DataSource-Factory-(Tomcat,-etc.)
据介绍有关JNDI连接的几个问题与hicaricp到WebLogic。其中一个主要问题是静态的Connection Pooling。
例子是遍在GitHub上的文章,但我的主要的例子之一如下从那里重新粘贴:
HikariCP包括JNDI的DataSource工厂可以与Tomcat或其它容器一起使用。
实施例(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>
希望这对你有用。 如果没有,请提供更多信息。 谢谢。