【发布时间】:2018-06-26 14:19:39
【问题描述】:
Hibernate 抱怨连接池。首先,我尝试使用Tomcat JDBC Connection Pool。
这需要在 context.xml 中进行资源配置:
<Resource
name="jdbc/mydatasource"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
username="user"
password="pw"
driverClassName="org.h2.Driver"
url="jdbc:h2:path/to/db/dbname" />
xml 配置文件的问题是数据库位置/url 会根据开发/测试/生产而变化。我也不喜欢明文用户/密码。
所以我想知道如何在 webapp 启动期间以编程方式执行此操作。
【问题讨论】:
标签: hibernate tomcat jndi h2 connection-pooling