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>
希望這對你有用。 如果沒有,請提供更多信息。 謝謝。